<html>
	<head>
		<meta charset="utf-8"></meta>
		<title>BPainter</title>
		<link href="./style.css" rel="stylesheet" type="text/css"/>
	</head>
	<body>
		<div class="class" name="BPainter">
			<h1>BPainter</h1>
			<p>继承自<a href="BObject.html">BObject</a></p>
			<p id="resume">BPainter是二维绘制类，可用于对控件（BWidget）和像素图（BPixmap）的绘制。<a href="#desc">详细</a></p>
			<h2>public</h2>
			<table id="public">
				<tr><td align="right"></td><td><a href="#BPainter(const BSize&)">BPainter</a>(const BSize& size);</td></tr>
				<tr><td align="right"></td><td><a href="#BPainter(const BWidget*)">BPainter</a>(const BWidget* widget);</td></tr>
				<tr><td align="right"></td><td><a href="#BPainter(const BPixmap*)">BPainter</a>(const BPixmap* pixmap);</td></tr>
				<tr><td align="right"></td><td><a href="#~BPainter()">~BPainter</a>();</td></tr>
				<tr><td align="right">const BWidget* </td><td><a href="#widget()">widget</a>() const;</td></tr>
				<tr><td align="right">State </td><td><a href="#state()">state</a>() const;</td></tr>
				<tr><td align="right">void </td><td><a href="#setClip(int, int, int, int)">setClip</a>(int x, int y, int width, int height);</td></tr>
				<tr><td align="right">void </td><td><a href="#setClip(const BRecti&)">setClip</a>(const BRecti& clip);</td></tr>
				<tr><td align="right">const BRecti& </td><td><a href="#clip()">clip</a>() const;</td></tr>
				<tr><td align="right">void </td><td><a href="#pushAttrib()">pushAttrib</a>();</td></tr>
				<tr><td align="right">void </td><td><a href="#popAttrib()">popAttrib</a>();</td></tr>
				<tr><td align="right">void </td><td><a href="#pushMatrix()">pushMatrix</a>();</td></tr>
				<tr><td align="right">const BMatrix& </td><td><a href="#matrix()">matrix</a>() const;</td></tr>
				<tr><td align="right">void </td><td><a href="#popMatrix()">popMatrix</a>();</td></tr>
				<tr><td align="right">void </td><td><a href="#translate(int, int,int)">translate</a>(int tx, int ty, int tz = 0);</td></tr>
				<tr><td align="right">void </td><td><a href="#translate(const BPointi&,int)">translate</a>(const BPointi& pos, int tz = 0);</td></tr>
				<tr><td align="right">void </td><td><a href="#rotate(int,int,int,int)">rotate</a>(int angle, int ax = 0, int ay = 0, int az = 1);</td></tr>
				<tr><td align="right">void </td><td><a href="#scale(int,int,int)">scale</a>(int sx = 1, int sy = 1, int sz = 1);</td></tr>
				<tr><td align="right">void </td><td><a href="#scale(const BPointi&,int)">scale</a>(const BPointi& scale, int sz = 1);</td></tr>
				<tr><td align="right">void </td><td><a href="#translate(float, float,float)">translate</a>(float tx, float ty, float tz = 0.0f);</td></tr>
				<tr><td align="right">void </td><td><a href="#translate(const BPointf&,float)">translate</a>(const BPointf& pos, float tz = 0.0f);</td></tr>
				<tr><td align="right">void </td><td><a href="#rotate(float,float,float,float)">rotate</a>(float angle, float ax = 0.0f, float ay = 0.0f, float az = 1.0f);</td></tr>
				<tr><td align="right">void </td><td><a href="#scale(float,float,float)">scale</a>(float sx = 1.0f, float sy = 1.0f, float sz = 1.0f);</td></tr>
				<tr><td align="right">void </td><td><a href="#scale(const BPointf&,float)">scale</a>(const BPointf& scale, float sz = 1.0f);</td></tr>
				<tr><td align="right">void </td><td><a href="#translate(double, double,double)">translate</a>(double tx, double ty, double tz = 0.0);</td></tr>
				<tr><td align="right">void </td><td><a href="#translate(const BPointd&,double)">translate</a>(const BPointd& pos, double tz = 0.0);</td></tr>
				<tr><td align="right">void </td><td><a href="#rotate(double,double,double,double)">rotate</a>(double angle, double ax = 0.0, double ay = 0.0, double az = 1.0);</td></tr>
				<tr><td align="right">void </td><td><a href="#scale(double,double,double)">scale</a>(double sx = 1.0, double sy = 1.0, double sz = 1.0);</td></tr>
				<tr><td align="right">void </td><td><a href="#scale(const BPointd&,double)">scale</a>(const BPointd& scale, double sz = 1.0);</td></tr>
				<tr><td align="right">bool </td><td><a href="#setColor(StyleColor,State)">setColor</a>(StyleColor name, State state = State_None) const;</td></tr>
				<tr><td align="right">bool </td><td><a href="#setColor(const char*)">setColor</a>(const char* name) const;</td></tr>
				<tr><td align="right">bool </td><td><a href="#setColor(const BString&)">setColor</a>(const BString& name) const;</td></tr>
				<tr><td align="right">bool </td><td><a href="#setColor(BByte, BByte, BByte,BByte)">setColor</a>(BByte r, BByte g, BByte b, BByte a = 255) const;</td></tr>
				<tr><td align="right">bool </td><td><a href="#setColor(const BColor&)">setColor</a>(const BColor& color) const;</td></tr>
				<tr><td align="right">const BColor& </td><td><a href="#color()">color</a>() const;</td></tr>
				<tr><td align="right">const BColor& </td><td><a href="#color(StyleColor,State)">color</a>(StyleColor name, State state = State_None) const;</td></tr>
				<tr><td align="right">const BColor& </td><td><a href="#color(const char*)">color</a>(const char* name) const;</td></tr>
				<tr><td align="right">const BColor& </td><td><a href="#color(const BString&)">color</a>(const BString& name) const;</td></tr>
				<tr><td align="right">const BImage* </td><td><a href="#image(StyleImage,State)">image</a>(StyleImage name, State state = State_None) const;</td></tr>
				<tr><td align="right">const BImage* </td><td><a href="#image(const char*)">image</a>(const char* name) const;</td></tr>
				<tr><td align="right">const BImage* </td><td><a href="#image(const BString&)">image</a>(const BString& name) const;</td></tr>
				<tr><td align="right">const BValue& </td><td><a href="#value(StyleImage,State)">value</a>(StyleImage name, State state = State_None) const;</td></tr>
				<tr><td align="right">const BValue& </td><td><a href="#value(const char*)">value</a>(const char* name) const;</td></tr>
				<tr><td align="right">const BValue& </td><td><a href="#value(const BString&)">value</a>(const BString& name) const;</td></tr>
				<tr><td align="right">bool </td><td><a href="#bind(StyleImage,State)">bind</a>(StyleImage name, State state = State_None);</td></tr>
				<tr><td align="right">bool </td><td><a href="#bind(const BTexture*,const BRectf&)">bind</a>(const BTexture* texture, const BRectf& rect = BRectf());</td></tr>
				<tr><td align="right">bool </td><td><a href="#bind(const BWidget*,const BRectf&)">bind</a>(const BWidget* widget, const BRectf& rect = BRectf());</td></tr>
				<tr><td align="right">bool </td><td><a href="#bind(const BCamera*,const BRectf&)">bind</a>(const BCamera* camera, const BRectf& rect = BRectf());</td></tr>
				<tr><td align="right">void </td><td><a href="#unbind()">unbind</a>();</td></tr>
				<tr><td align="right">void </td><td><a href="#setStyle(const BStyle*)">setStyle</a>(const BStyle* style);</td></tr>
				<tr><td align="right">const BStyle* </td><td><a href="#style()">style</a>() const;</td></tr>
				<tr><td align="right">const BStyle* </td><td><a href="#realStyle()">realStyle</a>() const;</td></tr>
				<tr><td align="right">void </td><td><a href="#setFont(const BFont*)">setFont</a>(const BFont* font);</td></tr>
				<tr><td align="right">const BFont* </td><td><a href="#font()">font</a>() const;</td></tr>
				<tr><td align="right">const BFont* </td><td><a href="#realFont()">realFont</a>() const;</td></tr>
				<tr><td align="right">void </td><td><a href="#setPointSmooth(bool)">setPointSmooth</a>(bool pointSmooth);</td></tr>
				<tr><td align="right">bool </td><td><a href="#pointSmooth()">pointSmooth</a>() const;</td></tr>
				<tr><td align="right">void </td><td><a href="#setPointSize(float)">setPointSize</a>(float size);</td></tr>
				<tr><td align="right">float </td><td><a href="#pointSize()">pointSize</a>() const;</td></tr>
				<tr><td align="right">void </td><td><a href="#setLineStipple(BUShort)">setLineStipple</a>(BUShort stipple);</td></tr>
				<tr><td align="right">BUShort </td><td><a href="#stipple()">stipple</a>() const;</td></tr>
				<tr><td align="right">void </td><td><a href="#setCullback(bool)">setCullback</a>(bool cullback);</td></tr>
				<tr><td align="right">bool </td><td><a href="#cullback()">cullback</a>() const;</td></tr>
				<tr><td align="right">void </td><td><a href="#setLineSmooth(bool)">setLineSmooth</a>(bool lineSmooth);</td></tr>
				<tr><td align="right">bool </td><td><a href="#lineSmooth()">lineSmooth</a>() const;</td></tr>
				<tr><td align="right">void </td><td><a href="#setLineWidth(float)">setLineWidth</a>(float lineWidth);</td></tr>
				<tr><td align="right">float </td><td><a href="#lineWidth()">lineWidth</a>() const;</td></tr>
				<tr><td align="right">void </td><td><a href="#setPolySmooth(bool)">setPolySmooth</a>(bool polySmooth);</td></tr>
				<tr><td align="right">bool </td><td><a href="#polySmooth()">polySmooth</a>() const;</td></tr>
				<tr><td align="right">void </td><td><a href="#drawPoint(int, int)">drawPoint</a>(int x, int y) const;</td></tr>
				<tr><td align="right">void </td><td><a href="#drawPoint(float, float)">drawPoint</a>(float x, float y) const;</td></tr>
				<tr><td align="right">void </td><td><a href="#drawPoint(double, double)">drawPoint</a>(double x, double y) const;</td></tr>
				<tr><td align="right">void </td><td><a href="#drawPoint(const BPointi&)">drawPoint</a>(const BPointi& point) const;</td></tr>
				<tr><td align="right">void </td><td><a href="#drawPoint(const BPointf&)">drawPoint</a>(const BPointf& point) const;</td></tr>
				<tr><td align="right">void </td><td><a href="#drawPoint(const BPointd&)">drawPoint</a>(const BPointd& point) const;</td></tr>
				<tr><td align="right">void </td><td><a href="#drawPoints(const BPointi*, int)">drawPoints</a>(const BPointi* points, int size) const;</td></tr>
				<tr><td align="right">void </td><td><a href="#drawPoints(const BPointf*, int)">drawPoints</a>(const BPointf* points, int size) const;</td></tr>
				<tr><td align="right">void </td><td><a href="#drawPoints(const BPointd*, int)">drawPoints</a>(const BPointd* points, int size) const;</td></tr>
				<tr><td align="right">void </td><td><a href="#drawPoints(const BPointiArray&)">drawPoints</a>(const BPointiArray& points) const;</td></tr>
				<tr><td align="right">void </td><td><a href="#drawPoints(const BPointfArray&)">drawPoints</a>(const BPointfArray& points) const;</td></tr>
				<tr><td align="right">void </td><td><a href="#drawPoints(const BPointdArray&)">drawPoints</a>(const BPointdArray& points) const;</td></tr>
				<tr><td align="right">void </td><td><a href="#drawLine(int, int, int, int)">drawLine</a>(int x0, int y0, int x1, int y1) const;</td></tr>
				<tr><td align="right">void </td><td><a href="#drawLine(float, float, float, float)">drawLine</a>(float x0, float y0, float x1, float y1) const;</td></tr>
				<tr><td align="right">void </td><td><a href="#drawLine(double, double, double, double)">drawLine</a>(double x0, double y0, double x1, double y1) const;</td></tr>
				<tr><td align="right">void </td><td><a href="#drawLine(const BPointi&, const BPointi&)">drawLine</a>(const BPointi& p0, const BPointi& p1) const;</td></tr>
				<tr><td align="right">void </td><td><a href="#drawLine(const BPointf&, const BPointf&)">drawLine</a>(const BPointf& p0, const BPointf& p1) const;</td></tr>
				<tr><td align="right">void </td><td><a href="#drawLine(const BPointd&, const BPointd&)">drawLine</a>(const BPointd& p0, const BPointd& p1) const;</td></tr>
				<tr><td align="right">void </td><td><a href="#drawLines(const BPointi*, int)">drawLines</a>(const BPointi* points, int size) const;</td></tr>
				<tr><td align="right">void </td><td><a href="#drawLines(const BPointf*, int)">drawLines</a>(const BPointf* points, int size) const;</td></tr>
				<tr><td align="right">void </td><td><a href="#drawLines(const BPointd*, int)">drawLines</a>(const BPointd* points, int size) const;</td></tr>
				<tr><td align="right">void </td><td><a href="#drawLines(const BPointiArray&)">drawLines</a>(const BPointiArray& points) const;</td></tr>
				<tr><td align="right">void </td><td><a href="#drawLines(const BPointfArray&)">drawLines</a>(const BPointfArray& points) const;</td></tr>
				<tr><td align="right">void </td><td><a href="#drawLines(const BPointdArray&)">drawLines</a>(const BPointdArray& points) const;</td></tr>
				<tr><td align="right">void </td><td><a href="#drawLineLoop(const BPointi*, int)">drawLineLoop</a>(const BPointi* points, int size) const;</td></tr>
				<tr><td align="right">void </td><td><a href="#drawLineLoop(const BPointf*, int)">drawLineLoop</a>(const BPointf* points, int size) const;</td></tr>
				<tr><td align="right">void </td><td><a href="#drawLineLoop(const BPointd*, int)">drawLineLoop</a>(const BPointd* points, int size) const;</td></tr>
				<tr><td align="right">void </td><td><a href="#drawLineLoop(const BPointiArray&)">drawLineLoop</a>(const BPointiArray& points) const;</td></tr>
				<tr><td align="right">void </td><td><a href="#drawLineLoop(const BPointfArray&)">drawLineLoop</a>(const BPointfArray& points) const;</td></tr>
				<tr><td align="right">void </td><td><a href="#drawLineLoop(const BPointdArray&)">drawLineLoop</a>(const BPointdArray& points) const;</td></tr>
				<tr><td align="right">void </td><td><a href="#drawLineStrip(const BPointi*, int)">drawLineStrip</a>(const BPointi* points, int size) const;</td></tr>
				<tr><td align="right">void </td><td><a href="#drawLineStrip(const BPointf*, int)">drawLineStrip</a>(const BPointf* points, int size) const;</td></tr>
				<tr><td align="right">void </td><td><a href="#drawLineStrip(const BPointd*, int)">drawLineStrip</a>(const BPointd* points, int size) const;</td></tr>
				<tr><td align="right">void </td><td><a href="#drawLineStrip(const BPointiArray&)">drawLineStrip</a>(const BPointiArray& points) const;</td></tr>
				<tr><td align="right">void </td><td><a href="#drawLineStrip(const BPointfArray&)">drawLineStrip</a>(const BPointfArray& points) const;</td></tr>
				<tr><td align="right">void </td><td><a href="#drawLineStrip(const BPointdArray&)">drawLineStrip</a>(const BPointdArray& points) const;</td></tr>
				<tr><td align="right">void </td><td><a href="#drawTriangle(int, int, int, int, int, int)">drawTriangle</a>(int x0, int y0, int x1, int y1, int x2, int y2) const;</td></tr>
				<tr><td align="right">void </td><td><a href="#drawTriangle(float, float, float, float, float, float)">drawTriangle</a>(float x0, float y0, float x1, float y1, float x2, float y2) const;</td></tr>
				<tr><td align="right">void </td><td><a href="#drawTriangle(double, double, double, double, double, double)">drawTriangle</a>(double x0, double y0, double x1, double y1, double x2, double y2) const;</td></tr>
				<tr><td align="right">void </td><td><a href="#drawTriangle(const BPointi&, const BPointi&, const BPointi&)">drawTriangle</a>(const BPointi& p0, const BPointi& p1, const BPointi& p2) const;</td></tr>
				<tr><td align="right">void </td><td><a href="#drawTriangle(const BPointf&, const BPointf&, const BPointf&)">drawTriangle</a>(const BPointf& p0, const BPointf& p1, const BPointf& p2) const;</td></tr>
				<tr><td align="right">void </td><td><a href="#drawTriangle(const BPointd&, const BPointd&, const BPointd&)">drawTriangle</a>(const BPointd& p0, const BPointd& p1, const BPointd& p2) const;</td></tr>
				<tr><td align="right">void </td><td><a href="#fillTriangle(int, int, int, int, int, int)">fillTriangle</a>(int x0, int y0, int x1, int y1, int x2, int y2) const;</td></tr>
				<tr><td align="right">void </td><td><a href="#fillTriangle(float, float, float, float, float, float)">fillTriangle</a>(float x0, float y0, float x1, float y1, float x2, float y2) const;</td></tr>
				<tr><td align="right">void </td><td><a href="#fillTriangle(double, double, double, double, double, double)">fillTriangle</a>(double x0, double y0, double x1, double y1, double x2, double y2) const;</td></tr>
				<tr><td align="right">void </td><td><a href="#fillTriangle(const BPointi&, const BPointi&, const BPointi&)">fillTriangle</a>(const BPointi& p0, const BPointi& p1, const BPointi& p2) const;</td></tr>
				<tr><td align="right">void </td><td><a href="#fillTriangle(const BPointf&, const BPointf&, const BPointf&)">fillTriangle</a>(const BPointf& p0, const BPointf& p1, const BPointf& p2) const;</td></tr>
				<tr><td align="right">void </td><td><a href="#fillTriangle(const BPointd&, const BPointd&, const BPointd&)">fillTriangle</a>(const BPointd& p0, const BPointd& p1, const BPointd& p2) const;</td></tr>
				<tr><td align="right">void </td><td><a href="#drawTriangles(const BPointi*, int)">drawTriangles</a>(const BPointi* points, int size) const;</td></tr>
				<tr><td align="right">void </td><td><a href="#drawTriangles(const BPointf*, int)">drawTriangles</a>(const BPointf* points, int size) const;</td></tr>
				<tr><td align="right">void </td><td><a href="#drawTriangles(const BPointd*, int)">drawTriangles</a>(const BPointd* points, int size) const;</td></tr>
				<tr><td align="right">void </td><td><a href="#drawTriangles(const BPointiArray&)">drawTriangles</a>(const BPointiArray& points) const;</td></tr>
				<tr><td align="right">void </td><td><a href="#drawTriangles(const BPointfArray&)">drawTriangles</a>(const BPointfArray& points) const;</td></tr>
				<tr><td align="right">void </td><td><a href="#drawTriangles(const BPointdArray&)">drawTriangles</a>(const BPointdArray& points) const;</td></tr>
				<tr><td align="right">void </td><td><a href="#fillTriangles(const BPointi*, int)">fillTriangles</a>(const BPointi* points, int size) const;</td></tr>
				<tr><td align="right">void </td><td><a href="#fillTriangles(const BPointf*, int)">fillTriangles</a>(const BPointf* points, int size) const;</td></tr>
				<tr><td align="right">void </td><td><a href="#fillTriangles(const BPointd*, int)">fillTriangles</a>(const BPointd* points, int size) const;</td></tr>
				<tr><td align="right">void </td><td><a href="#fillTriangles(const BPointiArray&)">fillTriangles</a>(const BPointiArray& points) const;</td></tr>
				<tr><td align="right">void </td><td><a href="#fillTriangles(const BPointfArray&)">fillTriangles</a>(const BPointfArray& points) const;</td></tr>
				<tr><td align="right">void </td><td><a href="#fillTriangles(const BPointdArray&)">fillTriangles</a>(const BPointdArray& points) const;</td></tr>
				<tr><td align="right">void </td><td><a href="#fillTriangleFan(const BPointi*, int)">fillTriangleFan</a>(const BPointi* points, int size) const;</td></tr>
				<tr><td align="right">void </td><td><a href="#fillTriangleFan(const BPointf*, int)">fillTriangleFan</a>(const BPointf* points, int size) const;</td></tr>
				<tr><td align="right">void </td><td><a href="#fillTriangleFan(const BPointd*, int)">fillTriangleFan</a>(const BPointd* points, int size) const;</td></tr>
				<tr><td align="right">void </td><td><a href="#fillTriangleFan(const BPointiArray&)">fillTriangleFan</a>(const BPointiArray& points) const;</td></tr>
				<tr><td align="right">void </td><td><a href="#fillTriangleFan(const BPointfArray&)">fillTriangleFan</a>(const BPointfArray& points) const;</td></tr>
				<tr><td align="right">void </td><td><a href="#fillTriangleFan(const BPointdArray&)">fillTriangleFan</a>(const BPointdArray& points) const;</td></tr>
				<tr><td align="right">void </td><td><a href="#drawTriangleStrip(const BPointi*, int)">drawTriangleStrip</a>(const BPointi* points, int size) const;</td></tr>
				<tr><td align="right">void </td><td><a href="#drawTriangleStrip(const BPointf*, int)">drawTriangleStrip</a>(const BPointf* points, int size) const;</td></tr>
				<tr><td align="right">void </td><td><a href="#drawTriangleStrip(const BPointd*, int)">drawTriangleStrip</a>(const BPointd* points, int size) const;</td></tr>
				<tr><td align="right">void </td><td><a href="#drawTriangleStrip(const BPointiArray&)">drawTriangleStrip</a>(const BPointiArray& points) const;</td></tr>
				<tr><td align="right">void </td><td><a href="#drawTriangleStrip(const BPointfArray&)">drawTriangleStrip</a>(const BPointfArray& points) const;</td></tr>
				<tr><td align="right">void </td><td><a href="#drawTriangleStrip(const BPointdArray&)">drawTriangleStrip</a>(const BPointdArray& points) const;</td></tr>
				<tr><td align="right">void </td><td><a href="#fillTriangleStrip(const BPointi*, int)">fillTriangleStrip</a>(const BPointi* points, int size) const;</td></tr>
				<tr><td align="right">void </td><td><a href="#fillTriangleStrip(const BPointf*, int)">fillTriangleStrip</a>(const BPointf* points, int size) const;</td></tr>
				<tr><td align="right">void </td><td><a href="#fillTriangleStrip(const BPointd*, int)">fillTriangleStrip</a>(const BPointd* points, int size) const;</td></tr>
				<tr><td align="right">void </td><td><a href="#fillTriangleStrip(const BPointiArray&)">fillTriangleStrip</a>(const BPointiArray& points) const;</td></tr>
				<tr><td align="right">void </td><td><a href="#fillTriangleStrip(const BPointfArray&)">fillTriangleStrip</a>(const BPointfArray& points) const;</td></tr>
				<tr><td align="right">void </td><td><a href="#fillTriangleStrip(const BPointdArray&)">fillTriangleStrip</a>(const BPointdArray& points) const;</td></tr>
				<tr><td align="right">void </td><td><a href="#drawRect(const BRecti&)">drawRect</a>(const BRecti& rect) const;</td></tr>
				<tr><td align="right">void </td><td><a href="#drawRect(const BRectf&)">drawRect</a>(const BRectf& rect) const;</td></tr>
				<tr><td align="right">void </td><td><a href="#drawRect(const BRectd&)">drawRect</a>(const BRectd& rect) const;</td></tr>
				<tr><td align="right">void </td><td><a href="#drawRect(const BPointi&, const BSizei&)">drawRect</a>(const BPointi& pos, const BSizei& size) const;</td></tr>
				<tr><td align="right">void </td><td><a href="#drawRect(const BPointf&, const BSizef&)">drawRect</a>(const BPointf& pos, const BSizef& size) const;</td></tr>
				<tr><td align="right">void </td><td><a href="#drawRect(const BPointd&, const BSized&)">drawRect</a>(const BPointd& pos, const BSized& size) const;</td></tr>
				<tr><td align="right">void </td><td><a href="#drawRect(int, int, int, int)">drawRect</a>(int x, int y, int width, int height) const;</td></tr>
				<tr><td align="right">void </td><td><a href="#drawRect(float, float, float, float)">drawRect</a>(float x, float y, float width, float height) const;</td></tr>
				<tr><td align="right">void </td><td><a href="#drawRect(double, double, double, double)">drawRect</a>(double x, double y, double width, double height) const;</td></tr>
				<tr><td align="right">void </td><td><a href="#fillRect(const BRecti&)">fillRect</a>(const BRecti& rect) const;</td></tr>
				<tr><td align="right">void </td><td><a href="#fillRect(const BRectf&)">fillRect</a>(const BRectf& rect) const;</td></tr>
				<tr><td align="right">void </td><td><a href="#fillRect(const BRectd&)">fillRect</a>(const BRectd& rect) const;</td></tr>
				<tr><td align="right">void </td><td><a href="#fillRect(const BPointi&, const BSizei&)">fillRect</a>(const BPointi& pos, const BSizei& size) const;</td></tr>
				<tr><td align="right">void </td><td><a href="#fillRect(const BPointf&, const BSizef&)">fillRect</a>(const BPointf& pos, const BSizef& size) const;</td></tr>
				<tr><td align="right">void </td><td><a href="#fillRect(const BPointd&, const BSized&)">fillRect</a>(const BPointd& pos, const BSized& size) const;</td></tr>
				<tr><td align="right">void </td><td><a href="#fillRect(int, int, int, int)">fillRect</a>(int x, int y, int width, int height) const;</td></tr>
				<tr><td align="right">void </td><td><a href="#fillRect(float, float, float, float)">fillRect</a>(float x, float y, float width, float height) const;</td></tr>
				<tr><td align="right">void </td><td><a href="#fillRect(double, double, double, double)">fillRect</a>(double x, double y, double width, double height) const;</td></tr>
				<tr><td align="right">void </td><td><a href="#fillRect(const BRecti&, const BRecti&)">fillRect</a>(const BRecti& rect, const BRecti& tile) const;</td></tr>
				<tr><td align="right">void </td><td><a href="#fillRect(const BRectf&, const BRectf&)">fillRect</a>(const BRectf& rect, const BRectf& tile) const;</td></tr>
				<tr><td align="right">void </td><td><a href="#fillRect(const BRectd&, const BRectd&)">fillRect</a>(const BRectd& rect, const BRectd& tile) const;</td></tr>
				<tr><td align="right">void </td><td><a href="#fillRect(const BPointi&, const BSizei&, const BRecti&)">fillRect</a>(const BPointi& pos, const BSizei& size, const BRecti& tile) const;</td></tr>
				<tr><td align="right">void </td><td><a href="#fillRect(const BPointf&, const BSizef&, const BRectf&)">fillRect</a>(const BPointf& pos, const BSizef& size, const BRectf& tile) const;</td></tr>
				<tr><td align="right">void </td><td><a href="#fillRect(const BPointd&, const BSized&, const BRectd&)">fillRect</a>(const BPointd& pos, const BSized& size, const BRectd& tile) const;</td></tr>
				<tr><td align="right">void </td><td><a href="#fillRect(int, int, int, int, const BRecti&)">fillRect</a>(int x, int y, int width, int height, const BRecti& tile) const;</td></tr>
				<tr><td align="right">void </td><td><a href="#fillRect(float, float, float, float, const BRectf&)">fillRect</a>(float x, float y, float width, float height, const BRectf& tile) const;</td></tr>
				<tr><td align="right">void </td><td><a href="#fillRect(double, double, double, double, const BRectd&)">fillRect</a>(double x, double y, double width, double height, const BRectd& tile) const;</td></tr>
				<tr><td align="right">void </td><td><a href="#fillRect(const BRecti&, const BMargin&)">fillRect</a>(const BRecti& rect, const BMargin& margin);</td></tr>
				<tr><td align="right">void </td><td><a href="#fillRect(const BRectf&, const BMargin&)">fillRect</a>(const BRectf& rect, const BMargin& margin);</td></tr>
				<tr><td align="right">void </td><td><a href="#fillRect(const BRectd&, const BMargin&)">fillRect</a>(const BRectd& rect, const BMargin& margin);</td></tr>
				<tr><td align="right">void </td><td><a href="#fillRect(const BPointi&, const BSizei&, const BMargin&)">fillRect</a>(const BPointi& pos, const BSizei& size, const BMargin& margin);</td></tr>
				<tr><td align="right">void </td><td><a href="#fillRect(const BPointf&, const BSizef&, const BMargin&)">fillRect</a>(const BPointf& pos, const BSizef& size, const BMargin& margin);</td></tr>
				<tr><td align="right">void </td><td><a href="#fillRect(const BPointd&, const BSized&, const BMargin&)">fillRect</a>(const BPointd& pos, const BSized& size, const BMargin& margin);</td></tr>
				<tr><td align="right">void </td><td><a href="#fillRect(int, int, int, int, const BMargin&)">fillRect</a>(int x, int y, int width, int height, const BMargin& margin);</td></tr>
				<tr><td align="right">void </td><td><a href="#fillRect(float, float, float, float, const BMargin&)">fillRect</a>(float x, float y, float width, float height, const BMargin& margin);</td></tr>
				<tr><td align="right">void </td><td><a href="#fillRect(double, double, double, double, const BMargin&)">fillRect</a>(double x, double y, double width, double height, const BMargin& margin);</td></tr>
				<tr><td align="right">void </td><td><a href="#drawRoundRect(const BRecti&,int,int)">drawRoundRect</a>(const BRecti& rect, int rx = 5, int ry = -1) const;</td></tr>
				<tr><td align="right">void </td><td><a href="#drawRoundRect(const BRectf&,float,float)">drawRoundRect</a>(const BRectf& rect, float rx = 5, float ry = -1) const;</td></tr>
				<tr><td align="right">void </td><td><a href="#drawRoundRect(const BRectd&,double,double)">drawRoundRect</a>(const BRectd& rect, double rx = 5, double ry = -1) const;</td></tr>
				<tr><td align="right">void </td><td><a href="#drawRoundRect(const BPointi&, const BSizei&,int,int)">drawRoundRect</a>(const BPointi& pos, const BSizei& size, int rx = 5, int ry = -1) const;</td></tr>
				<tr><td align="right">void </td><td><a href="#drawRoundRect(const BPointf&, const BSizef&,float,float)">drawRoundRect</a>(const BPointf& pos, const BSizef& size, float rx = 5, float ry = -1) const;</td></tr>
				<tr><td align="right">void </td><td><a href="#drawRoundRect(const BPointd&, const BSized&,double,double)">drawRoundRect</a>(const BPointd& pos, const BSized& size, double rx = 5, double ry = -1) const;</td></tr>
				<tr><td align="right">void </td><td><a href="#drawRoundRect(int, int, int, int,int,int)">drawRoundRect</a>(int x, int y, int width, int height, int rx = 5, int ry = -1) const;</td></tr>
				<tr><td align="right">void </td><td><a href="#drawRoundRect(float, float, float, float,float,float)">drawRoundRect</a>(float x, float y, float width, float height, float rx = 5, float ry = -1) const;</td></tr>
				<tr><td align="right">void </td><td><a href="#drawRoundRect(double, double, double, double,double,double)">drawRoundRect</a>(double x, double y, double width, double height, double rx = 5, double ry = -1) const;</td></tr>
				<tr><td align="right">void </td><td><a href="#fillRoundRect(const BRecti&,int,int)">fillRoundRect</a>(const BRecti& rect, int rx = 5, int ry = -1) const;</td></tr>
				<tr><td align="right">void </td><td><a href="#fillRoundRect(const BRectf&,float,float)">fillRoundRect</a>(const BRectf& rect, float rx = 5, float ry = -1) const;</td></tr>
				<tr><td align="right">void </td><td><a href="#fillRoundRect(const BRectd&,double,double)">fillRoundRect</a>(const BRectd& rect, double rx = 5, double ry = -1) const;</td></tr>
				<tr><td align="right">void </td><td><a href="#fillRoundRect(const BPointi&, const BSizei&,int,int)">fillRoundRect</a>(const BPointi& pos, const BSizei& size, int rx = 5, int ry = -1) const;</td></tr>
				<tr><td align="right">void </td><td><a href="#fillRoundRect(const BPointf&, const BSizef&,float,float)">fillRoundRect</a>(const BPointf& pos, const BSizef& size, float rx = 5, float ry = -1) const;</td></tr>
				<tr><td align="right">void </td><td><a href="#fillRoundRect(const BPointd&, const BSized&,double,double)">fillRoundRect</a>(const BPointd& pos, const BSized& size, double rx = 5, double ry = -1) const;</td></tr>
				<tr><td align="right">void </td><td><a href="#fillRoundRect(int, int, int, int,int,int)">fillRoundRect</a>(int x, int y, int width, int height, int rx = 5, int ry = -1) const;</td></tr>
				<tr><td align="right">void </td><td><a href="#fillRoundRect(float, float, float, float,float,float)">fillRoundRect</a>(float x, float y, float width, float height, float rx = 5, float ry = -1) const;</td></tr>
				<tr><td align="right">void </td><td><a href="#fillRoundRect(double, double, double, double,double,double)">fillRoundRect</a>(double x, double y, double width, double height, double rx = 5, double ry = -1) const;</td></tr>
				<tr><td align="right">void </td><td><a href="#drawQuad(const BPointi&, const BPointi&, const BPointi&, const BPointi&)">drawQuad</a>(const BPointi& p0, const BPointi& p1, const BPointi& p2, const BPointi& p3) const;</td></tr>
				<tr><td align="right">void </td><td><a href="#drawQuad(const BPointf&, const BPointf&, const BPointf&, const BPointf&)">drawQuad</a>(const BPointf& p0, const BPointf& p1, const BPointf& p2, const BPointf& p3) const;</td></tr>
				<tr><td align="right">void </td><td><a href="#drawQuad(const BPointd&, const BPointd&, const BPointd&, const BPointd&)">drawQuad</a>(const BPointd& p0, const BPointd& p1, const BPointd& p2, const BPointd& p3) const;</td></tr>
				<tr><td align="right">void </td><td><a href="#fillQuad(const BPointi&, const BPointi&, const BPointi&, const BPointi&)">fillQuad</a>(const BPointi& p0, const BPointi& p1, const BPointi& p2, const BPointi& p3) const;</td></tr>
				<tr><td align="right">void </td><td><a href="#fillQuad(const BPointf&, const BPointf&, const BPointf&, const BPointf&)">fillQuad</a>(const BPointf& p0, const BPointf& p1, const BPointf& p2, const BPointf& p3) const;</td></tr>
				<tr><td align="right">void </td><td><a href="#fillQuad(const BPointd&, const BPointd&, const BPointd&, const BPointd&)">fillQuad</a>(const BPointd& p0, const BPointd& p1, const BPointd& p2, const BPointd& p3) const;</td></tr>
				<tr><td align="right">void </td><td><a href="#drawQuads(const BPointi*, int)">drawQuads</a>(const BPointi* points, int size);</td></tr>
				<tr><td align="right">void </td><td><a href="#drawQuads(const BPointf*, int)">drawQuads</a>(const BPointf* points, int size);</td></tr>
				<tr><td align="right">void </td><td><a href="#drawQuads(const BPointd*, int)">drawQuads</a>(const BPointd* points, int size);</td></tr>
				<tr><td align="right">void </td><td><a href="#drawQuads(const BPointiArray&)">drawQuads</a>(const BPointiArray& points);</td></tr>
				<tr><td align="right">void </td><td><a href="#drawQuads(const BPointfArray&)">drawQuads</a>(const BPointfArray& points);</td></tr>
				<tr><td align="right">void </td><td><a href="#drawQuads(const BPointdArray&)">drawQuads</a>(const BPointdArray& points);</td></tr>
				<tr><td align="right">void </td><td><a href="#fillQuads(const BPointi*, int)">fillQuads</a>(const BPointi* points, int size);</td></tr>
				<tr><td align="right">void </td><td><a href="#fillQuads(const BPointf*, int)">fillQuads</a>(const BPointf* points, int size);</td></tr>
				<tr><td align="right">void </td><td><a href="#fillQuads(const BPointd*, int)">fillQuads</a>(const BPointd* points, int size);</td></tr>
				<tr><td align="right">void </td><td><a href="#fillQuads(const BPointiArray&)">fillQuads</a>(const BPointiArray& points);</td></tr>
				<tr><td align="right">void </td><td><a href="#fillQuads(const BPointfArray&)">fillQuads</a>(const BPointfArray& points);</td></tr>
				<tr><td align="right">void </td><td><a href="#fillQuads(const BPointdArray&)">fillQuads</a>(const BPointdArray& points);</td></tr>
				<tr><td align="right">void </td><td><a href="#fillQuadStrip(const BPointi*, int)">fillQuadStrip</a>(const BPointi* points, int size);</td></tr>
				<tr><td align="right">void </td><td><a href="#fillQuadStrip(const BPointf*, int)">fillQuadStrip</a>(const BPointf* points, int size);</td></tr>
				<tr><td align="right">void </td><td><a href="#fillQuadStrip(const BPointd*, int)">fillQuadStrip</a>(const BPointd* points, int size);</td></tr>
				<tr><td align="right">void </td><td><a href="#fillQuadStrip(const BPointiArray&)">fillQuadStrip</a>(const BPointiArray& points);</td></tr>
				<tr><td align="right">void </td><td><a href="#fillQuadStrip(const BPointfArray&)">fillQuadStrip</a>(const BPointfArray& points);</td></tr>
				<tr><td align="right">void </td><td><a href="#fillQuadStrip(const BPointdArray&)">fillQuadStrip</a>(const BPointdArray& points);</td></tr>
				<tr><td align="right">void </td><td><a href="#drawPolygon(const BPointi*, int)">drawPolygon</a>(const BPointi* points, int size) const;</td></tr>
				<tr><td align="right">void </td><td><a href="#drawPolygon(const BPointf*, int)">drawPolygon</a>(const BPointf* points, int size) const;</td></tr>
				<tr><td align="right">void </td><td><a href="#drawPolygon(const BPointd*, int)">drawPolygon</a>(const BPointd* points, int size) const;</td></tr>
				<tr><td align="right">void </td><td><a href="#fillPolygon(const BPointi*, int)">fillPolygon</a>(const BPointi* points, int size) const;</td></tr>
				<tr><td align="right">void </td><td><a href="#fillPolygon(const BPointf*, int)">fillPolygon</a>(const BPointf* points, int size) const;</td></tr>
				<tr><td align="right">void </td><td><a href="#fillPolygon(const BPointd*, int)">fillPolygon</a>(const BPointd* points, int size) const;</td></tr>
				<tr><td align="right">void </td><td><a href="#drawPolygon(const BPointiArray&)">drawPolygon</a>(const BPointiArray& points) const;</td></tr>
				<tr><td align="right">void </td><td><a href="#drawPolygon(const BPointfArray&)">drawPolygon</a>(const BPointfArray& points) const;</td></tr>
				<tr><td align="right">void </td><td><a href="#drawPolygon(const BPointdArray&)">drawPolygon</a>(const BPointdArray& points) const;</td></tr>
				<tr><td align="right">void </td><td><a href="#fillPolygon(const BPointiArray&)">fillPolygon</a>(const BPointiArray& points) const;</td></tr>
				<tr><td align="right">void </td><td><a href="#fillPolygon(const BPointfArray&)">fillPolygon</a>(const BPointfArray& points) const;</td></tr>
				<tr><td align="right">void </td><td><a href="#fillPolygon(const BPointdArray&)">fillPolygon</a>(const BPointdArray& points) const;</td></tr>
				<tr><td align="right">void </td><td><a href="#drawArc(int, int, int, int, int,int)">drawArc</a>(int cx, int cy, int radius, int begin, int end, int sides = 0) const;</td></tr>
				<tr><td align="right">void </td><td><a href="#drawArc(float, float, float, float, float,int)">drawArc</a>(float cx, float cy, float radius, float begin, float end, int sides = 0) const;</td></tr>
				<tr><td align="right">void </td><td><a href="#drawArc(double, double, double, double, double,int)">drawArc</a>(double cx, double cy, double radius, double begin, double end, int sides = 0) const;</td></tr>
				<tr><td align="right">void </td><td><a href="#drawArc(const BPointi&, int, int, int,int)">drawArc</a>(const BPointi& center, int radius, int begin, int end, int sides = 0) const;</td></tr>
				<tr><td align="right">void </td><td><a href="#drawArc(const BPointf&, float, float, float,int)">drawArc</a>(const BPointf& center, float radius, float begin, float end, int sides = 0) const;</td></tr>
				<tr><td align="right">void </td><td><a href="#drawArc(const BPointd&, double, double, double,int)">drawArc</a>(const BPointd& center, double radius, double begin, double end, int sides = 0) const;</td></tr>
				<tr><td align="right">void </td><td><a href="#fillArc(int, int, const BRangei&, int, int,int)">fillArc</a>(int cx, int cy, const BRangei& radius, int begin, int end, int sides = 0) const;</td></tr>
				<tr><td align="right">void </td><td><a href="#fillArc(float, float, const BRangef&, float, float,int)">fillArc</a>(float cx, float cy, const BRangef& radius, float begin, float end, int sides = 0) const;</td></tr>
				<tr><td align="right">void </td><td><a href="#fillArc(double, double, const BRanged&, double, double,int)">fillArc</a>(double cx, double cy, const BRanged& radius, double begin, double end, int sides = 0) const;</td></tr>
				<tr><td align="right">void </td><td><a href="#fillArc(const BPointi&, const BRangei&, int, int,int)">fillArc</a>(const BPointi& center, const BRangei& radius, int begin, int end, int sides = 0) const;</td></tr>
				<tr><td align="right">void </td><td><a href="#fillArc(const BPointf&, const BRangef&, float, float,int)">fillArc</a>(const BPointf& center, const BRangef& radius, float begin, float end, int sides = 0) const;</td></tr>
				<tr><td align="right">void </td><td><a href="#fillArc(const BPointd&, const BRanged&, double, double,int)">fillArc</a>(const BPointd& center, const BRanged& radius, double begin, double end, int sides = 0) const;</td></tr>
				<tr><td align="right">void </td><td><a href="#drawChord(int, int, int, int, int,int)">drawChord</a>(int cx, int cy, int radius, int begin, int end, int sides = 0) const;</td></tr>
				<tr><td align="right">void </td><td><a href="#drawChord(float, float, float, float, float,int)">drawChord</a>(float cx, float cy, float radius, float begin, float end, int sides = 0) const;</td></tr>
				<tr><td align="right">void </td><td><a href="#drawChord(double, double, double, double, double,int)">drawChord</a>(double cx, double cy, double radius, double begin, double end, int sides = 0) const;</td></tr>
				<tr><td align="right">void </td><td><a href="#drawChord(const BPointi&, int, int, int,int)">drawChord</a>(const BPointi& center, int radius, int begin, int end, int sides = 0) const;</td></tr>
				<tr><td align="right">void </td><td><a href="#drawChord(const BPointf&, float, float, float,int)">drawChord</a>(const BPointf& center, float radius, float begin, float end, int sides = 0) const;</td></tr>
				<tr><td align="right">void </td><td><a href="#drawChord(const BPointd&, double, double, double,int)">drawChord</a>(const BPointd& center, double radius, double begin, double end, int sides = 0) const;</td></tr>
				<tr><td align="right">void </td><td><a href="#fillChord(int, int, int, int, int,int)">fillChord</a>(int cx, int cy, int radius, int begin, int end, int sides = 0) const;</td></tr>
				<tr><td align="right">void </td><td><a href="#fillChord(float, float, float, float, float,int)">fillChord</a>(float cx, float cy, float radius, float begin, float end, int sides = 0) const;</td></tr>
				<tr><td align="right">void </td><td><a href="#fillChord(double, double, double, double, double,int)">fillChord</a>(double cx, double cy, double radius, double begin, double end, int sides = 0) const;</td></tr>
				<tr><td align="right">void </td><td><a href="#fillChord(const BPointi&, int, int, int,int)">fillChord</a>(const BPointi& center, int radius, int begin, int end, int sides = 0) const;</td></tr>
				<tr><td align="right">void </td><td><a href="#fillChord(const BPointf&, float, float, float,int)">fillChord</a>(const BPointf& center, float radius, float begin, float end, int sides = 0) const;</td></tr>
				<tr><td align="right">void </td><td><a href="#fillChord(const BPointd&, double, double, double,int)">fillChord</a>(const BPointd& center, double radius, double begin, double end, int sides = 0) const;</td></tr>
				<tr><td align="right">void </td><td><a href="#drawPie(int, int, int, int, int,int)">drawPie</a>(int cx, int cy, int radius, int begin, int end, int sides = 0) const;</td></tr>
				<tr><td align="right">void </td><td><a href="#drawPie(float, float, float, float, float,int)">drawPie</a>(float cx, float cy, float radius, float begin, float end, int sides = 0) const;</td></tr>
				<tr><td align="right">void </td><td><a href="#drawPie(double, double, double, double, double,int)">drawPie</a>(double cx, double cy, double radius, double begin, double end, int sides = 0) const;</td></tr>
				<tr><td align="right">void </td><td><a href="#drawPie(const BPointi&, int, int, int,int)">drawPie</a>(const BPointi& center, int radius, int begin, int end, int sides = 0) const;</td></tr>
				<tr><td align="right">void </td><td><a href="#drawPie(const BPointf&, float, float, float,int)">drawPie</a>(const BPointf& center, float radius, float begin, float end, int sides = 0) const;</td></tr>
				<tr><td align="right">void </td><td><a href="#drawPie(const BPointd&, double, double, double,int)">drawPie</a>(const BPointd& center, double radius, double begin, double end, int sides = 0) const;</td></tr>
				<tr><td align="right">void </td><td><a href="#fillPie(int, int, int, int, int,int)">fillPie</a>(int cx, int cy, int radius, int begin, int end, int sides = 0) const;</td></tr>
				<tr><td align="right">void </td><td><a href="#fillPie(float, float, float, float, float,int)">fillPie</a>(float cx, float cy, float radius, float begin, float end, int sides = 0) const;</td></tr>
				<tr><td align="right">void </td><td><a href="#fillPie(double, double, double, double, double,int)">fillPie</a>(double cx, double cy, double radius, double begin, double end, int sides = 0) const;</td></tr>
				<tr><td align="right">void </td><td><a href="#fillPie(const BPointi&, int, int, int,int)">fillPie</a>(const BPointi& center, int radius, int begin, int end, int sides = 0) const;</td></tr>
				<tr><td align="right">void </td><td><a href="#fillPie(const BPointf&, float, float, float,int)">fillPie</a>(const BPointf& center, float radius, float begin, float end, int sides = 0) const;</td></tr>
				<tr><td align="right">void </td><td><a href="#fillPie(const BPointd&, double, double, double,int)">fillPie</a>(const BPointd& center, double radius, double begin, double end, int sides = 0) const;</td></tr>
				<tr><td align="right">void </td><td><a href="#drawCircle(int, int, int,int)">drawCircle</a>(int cx, int cy, int radius, int sides = 0) const;</td></tr>
				<tr><td align="right">void </td><td><a href="#drawCircle(float, float, float,int)">drawCircle</a>(float cx, float cy, float radius, int sides = 0) const;</td></tr>
				<tr><td align="right">void </td><td><a href="#drawCircle(double, double, double,int)">drawCircle</a>(double cx, double cy, double radius, int sides = 0) const;</td></tr>
				<tr><td align="right">void </td><td><a href="#drawCircle(const BPointi&, int,int)">drawCircle</a>(const BPointi& center, int radius, int sides = 0) const;</td></tr>
				<tr><td align="right">void </td><td><a href="#drawCircle(const BPointf&, float,int)">drawCircle</a>(const BPointf& center, float radius, int sides = 0) const;</td></tr>
				<tr><td align="right">void </td><td><a href="#drawCircle(const BPointd&, double,int)">drawCircle</a>(const BPointd& center, double radius, int sides = 0) const;</td></tr>
				<tr><td align="right">void </td><td><a href="#fillCircle(int, int, int,int)">fillCircle</a>(int cx, int cy, int radius, int sides = 0) const;</td></tr>
				<tr><td align="right">void </td><td><a href="#fillCircle(float, float, float,int)">fillCircle</a>(float cx, float cy, float radius, int sides = 0) const;</td></tr>
				<tr><td align="right">void </td><td><a href="#fillCircle(double, double, double,int)">fillCircle</a>(double cx, double cy, double radius, int sides = 0) const;</td></tr>
				<tr><td align="right">void </td><td><a href="#fillCircle(const BPointi&, int,int)">fillCircle</a>(const BPointi& center, int radius, int sides = 0) const;</td></tr>
				<tr><td align="right">void </td><td><a href="#fillCircle(const BPointf&, float,int)">fillCircle</a>(const BPointf& center, float radius, int sides = 0) const;</td></tr>
				<tr><td align="right">void </td><td><a href="#fillCircle(const BPointd&, double,int)">fillCircle</a>(const BPointd& center, double radius, int sides = 0) const;</td></tr>
				<tr><td align="right">void </td><td><a href="#drawEllipse(const BPointi&, int, int)">drawEllipse</a>(const BPointi& center, int radiusX, int radiusY) const;</td></tr>
				<tr><td align="right">void </td><td><a href="#drawEllipse(int, int, int, int)">drawEllipse</a>(int x, int y, int width, int height) const;</td></tr>
				<tr><td align="right">void </td><td><a href="#drawEllipse(const BPointi&, const BSizei&)">drawEllipse</a>(const BPointi& pos, const BSizei& size) const;</td></tr>
				<tr><td align="right">void </td><td><a href="#drawEllipse(const BRecti&)">drawEllipse</a>(const BRecti& rect) const;</td></tr>
				<tr><td align="right">void </td><td><a href="#fillEllipse(const BPointi&, int, int)">fillEllipse</a>(const BPointi& center, int radiusX, int radiusY) const;</td></tr>
				<tr><td align="right">void </td><td><a href="#fillEllipse(int, int, int, int)">fillEllipse</a>(int x, int y, int width, int height) const;</td></tr>
				<tr><td align="right">void </td><td><a href="#fillEllipse(const BPointi&, const BSizei&)">fillEllipse</a>(const BPointi& pos, const BSizei& size) const;</td></tr>
				<tr><td align="right">void </td><td><a href="#fillEllipse(const BRecti&)">fillEllipse</a>(const BRecti& rect) const;</td></tr>
				<tr><td align="right">void </td><td><a href="#drawText(const BPointi&, const BString&,Align)">drawText</a>(const BPointi& pos, const BString& text, Align align = Align_None);</td></tr>
				<tr><td align="right">void </td><td><a href="#drawText(const BPointf&, const BString&,Align)">drawText</a>(const BPointf& pos, const BString& text, Align align = Align_None);</td></tr>
				<tr><td align="right">void </td><td><a href="#drawText(const BPointd&, const BString&,Align)">drawText</a>(const BPointd& pos, const BString& text, Align align = Align_None);</td></tr>
				<tr><td align="right">void </td><td><a href="#drawText(int, int, const BString&,Align)">drawText</a>(int x, int y, const BString& text, Align align = Align_None);</td></tr>
				<tr><td align="right">void </td><td><a href="#drawText(float, float, const BString&,Align)">drawText</a>(float x, float y, const BString& text, Align align = Align_None);</td></tr>
				<tr><td align="right">void </td><td><a href="#drawText(double, double, const BString&,Align)">drawText</a>(double x, double y, const BString& text, Align align = Align_None);</td></tr>
				<tr><td align="right">void </td><td><a href="#drawText(const BRecti&, const BString&,bool)">drawText</a>(const BRecti& rect, const BString& text, bool lineWrap = true);</td></tr>
				<tr><td align="right">void </td><td><a href="#drawText(const BRectf&, const BString&,bool)">drawText</a>(const BRectf& rect, const BString& text, bool lineWrap = true);</td></tr>
				<tr><td align="right">void </td><td><a href="#drawText(const BRectd&, const BString&,bool)">drawText</a>(const BRectd& rect, const BString& text, bool lineWrap = true);</td></tr>
				<tr><td align="right">void </td><td><a href="#drawText(const BPointi&, const BSizei&, const BString&,bool)">drawText</a>(const BPointi& pos, const BSizei& size, const BString& text, bool lineWrap = true);</td></tr>
				<tr><td align="right">void </td><td><a href="#drawText(const BPointf&, const BSizef&, const BString&,bool)">drawText</a>(const BPointf& pos, const BSizef& size, const BString& text, bool lineWrap = true);</td></tr>
				<tr><td align="right">void </td><td><a href="#drawText(const BPointd&, const BSized&, const BString&,bool)">drawText</a>(const BPointd& pos, const BSized& size, const BString& text, bool lineWrap = true);</td></tr>
				<tr><td align="right">void </td><td><a href="#drawText(int, int, int, int, const BString&,bool)">drawText</a>(int x, int y, int width, int height, const BString& text, bool lineWrap = true);</td></tr>
				<tr><td align="right">void </td><td><a href="#drawText(float, float, float, float, const BString&,bool)">drawText</a>(float x, float y, float width, float height, const BString& text, bool lineWrap = true);</td></tr>
				<tr><td align="right">void </td><td><a href="#drawText(double, double, double, double, const BString&,bool)">drawText</a>(double x, double y, double width, double height, const BString& text, bool lineWrap = true);</td></tr>
				<tr><td align="right">void </td><td><a href="#drawText(const BRecti&, const BString&, Align,bool)">drawText</a>(const BRecti& rect, const BString& text, Align align, bool lineWrap = true);</td></tr>
				<tr><td align="right">void </td><td><a href="#drawText(const BRectf&, const BString&, Align,bool)">drawText</a>(const BRectf& rect, const BString& text, Align align, bool lineWrap = true);</td></tr>
				<tr><td align="right">void </td><td><a href="#drawText(const BRectd&, const BString&, Align,bool)">drawText</a>(const BRectd& rect, const BString& text, Align align, bool lineWrap = true);</td></tr>
				<tr><td align="right">void </td><td><a href="#drawText(const BPointi&, const BSizei&, const BString&, Align,bool)">drawText</a>(const BPointi& pos, const BSizei& size, const BString& text, Align align, bool lineWrap = true);</td></tr>
				<tr><td align="right">void </td><td><a href="#drawText(const BPointf&, const BSizef&, const BString&, Align,bool)">drawText</a>(const BPointf& pos, const BSizef& size, const BString& text, Align align, bool lineWrap = true);</td></tr>
				<tr><td align="right">void </td><td><a href="#drawText(const BPointd&, const BSized&, const BString&, Align,bool)">drawText</a>(const BPointd& pos, const BSized& size, const BString& text, Align align, bool lineWrap = true);</td></tr>
				<tr><td align="right">void </td><td><a href="#drawText(int, int, int, int, const BString&, Align,bool)">drawText</a>(int x, int y, int width, int height, const BString& text, Align align, bool lineWrap = true);</td></tr>
				<tr><td align="right">void </td><td><a href="#drawText(float, float, float, float, const BString&, Align,bool)">drawText</a>(float x, float y, float width, float height, const BString& text, Align align, bool lineWrap = true);</td></tr>
				<tr><td align="right">void </td><td><a href="#drawText(double, double, double, double, const BString&, Align,bool)">drawText</a>(double x, double y, double width, double height, const BString& text, Align align, bool lineWrap = true);</td></tr>
				<tr><td align="right">void </td><td><a href="#drawImage(const BPointi&, const BImage*,Align)">drawImage</a>(const BPointi& pos, const BImage* image, Align align = Align_None);</td></tr>
				<tr><td align="right">void </td><td><a href="#drawImage(const BPointf&, const BImage*,Align)">drawImage</a>(const BPointf& pos, const BImage* image, Align align = Align_None);</td></tr>
				<tr><td align="right">void </td><td><a href="#drawImage(const BPointd&, const BImage*,Align)">drawImage</a>(const BPointd& pos, const BImage* image, Align align = Align_None);</td></tr>
				<tr><td align="right">void </td><td><a href="#drawImage(int, int, const BImage*,Align)">drawImage</a>(int x, int y, const BImage* image, Align align = Align_None);</td></tr>
				<tr><td align="right">void </td><td><a href="#drawImage(float, float, const BImage*,Align)">drawImage</a>(float x, float y, const BImage* image, Align align = Align_None);</td></tr>
				<tr><td align="right">void </td><td><a href="#drawImage(double, double, const BImage*,Align)">drawImage</a>(double x, double y, const BImage* image, Align align = Align_None);</td></tr>
				<tr><td align="right">void </td><td><a href="#drawImage(const BRecti&, const BImage*,bool)">drawImage</a>(const BRecti& rect, const BImage* image, bool wrapped = false);</td></tr>
				<tr><td align="right">void </td><td><a href="#drawImage(const BRectf&, const BImage*,bool)">drawImage</a>(const BRectf& rect, const BImage* image, bool wrapped = false);</td></tr>
				<tr><td align="right">void </td><td><a href="#drawImage(const BRectd&, const BImage*,bool)">drawImage</a>(const BRectd& rect, const BImage* image, bool wrapped = false);</td></tr>
				<tr><td align="right">void </td><td><a href="#drawImage(const BPointi&, const BSizei&, const BImage*,bool)">drawImage</a>(const BPointi& pos, const BSizei& size, const BImage* image, bool wrapped = false);</td></tr>
				<tr><td align="right">void </td><td><a href="#drawImage(const BPointf&, const BSizef&, const BImage*,bool)">drawImage</a>(const BPointf& pos, const BSizef& size, const BImage* image, bool wrapped = false);</td></tr>
				<tr><td align="right">void </td><td><a href="#drawImage(const BPointd&, const BSized&, const BImage*,bool)">drawImage</a>(const BPointd& pos, const BSized& size, const BImage* image, bool wrapped = false);</td></tr>
				<tr><td align="right">void </td><td><a href="#drawImage(int, int, int, int, const BImage*,bool)">drawImage</a>(int x, int y, int width, int height, const BImage* image, bool wrapped = false);</td></tr>
				<tr><td align="right">void </td><td><a href="#drawImage(float, float, float, float, const BImage*,bool)">drawImage</a>(float x, float y, float width, float height, const BImage* image, bool wrapped = false);</td></tr>
				<tr><td align="right">void </td><td><a href="#drawImage(double, double, double, double, const BImage*,bool)">drawImage</a>(double x, double y, double width, double height, const BImage* image, bool wrapped = false);</td></tr>
				<tr><td align="right">void </td><td><a href="#drawImage(const BRecti&, const BImage*, Align,bool)">drawImage</a>(const BRecti& rect, const BImage* image, Align align, bool wrapped = false);</td></tr>
				<tr><td align="right">void </td><td><a href="#drawImage(const BRectf&, const BImage*, Align,bool)">drawImage</a>(const BRectf& rect, const BImage* image, Align align, bool wrapped = false);</td></tr>
				<tr><td align="right">void </td><td><a href="#drawImage(const BRectd&, const BImage*, Align,bool)">drawImage</a>(const BRectd& rect, const BImage* image, Align align, bool wrapped = false);</td></tr>
				<tr><td align="right">void </td><td><a href="#drawImage(const BPointi&, const BSizei&, const BImage*, Align,bool)">drawImage</a>(const BPointi& pos, const BSizei& size, const BImage* image, Align align, bool wrapped = false);</td></tr>
				<tr><td align="right">void </td><td><a href="#drawImage(const BPointf&, const BSizef&, const BImage*, Align,bool)">drawImage</a>(const BPointf& pos, const BSizef& size, const BImage* image, Align align, bool wrapped = false);</td></tr>
				<tr><td align="right">void </td><td><a href="#drawImage(const BPointd&, const BSized&, const BImage*, Align,bool)">drawImage</a>(const BPointd& pos, const BSized& size, const BImage* image, Align align, bool wrapped = false);</td></tr>
				<tr><td align="right">void </td><td><a href="#drawImage(int, int, int, int, const BImage*, Align,bool)">drawImage</a>(int x, int y, int width, int height, const BImage* image, Align align, bool wrapped = false);</td></tr>
				<tr><td align="right">void </td><td><a href="#drawImage(float, float, float, float, const BImage*, Align,bool)">drawImage</a>(float x, float y, float width, float height, const BImage* image, Align align, bool wrapped = false);</td></tr>
				<tr><td align="right">void </td><td><a href="#drawImage(double, double, double, double, const BImage*, Align,bool)">drawImage</a>(double x, double y, double width, double height, const BImage* image, Align align, bool wrapped = false);</td></tr>
				<tr><td align="right">void </td><td><a href="#drawImage(const BRecti&, const BImage*, const BRecti&,bool)">drawImage</a>(const BRecti& rect, const BImage* image, const BRecti& area, bool wrapped = false);</td></tr>
				<tr><td align="right">void </td><td><a href="#drawImage(const BRectf&, const BImage*, const BRectf&,bool)">drawImage</a>(const BRectf& rect, const BImage* image, const BRectf& area, bool wrapped = false);</td></tr>
				<tr><td align="right">void </td><td><a href="#drawImage(const BRectd&, const BImage*, const BRectd&,bool)">drawImage</a>(const BRectd& rect, const BImage* image, const BRectd& area, bool wrapped = false);</td></tr>
				<tr><td align="right">void </td><td><a href="#drawImage(const BPointi&, const BSizei&, const BImage*, const BRecti&,bool)">drawImage</a>(const BPointi& pos, const BSizei& size, const BImage* image, const BRecti& area, bool wrapped = false);</td></tr>
				<tr><td align="right">void </td><td><a href="#drawImage(const BPointf&, const BSizef&, const BImage*, const BRectf&,bool)">drawImage</a>(const BPointf& pos, const BSizef& size, const BImage* image, const BRectf& area, bool wrapped = false);</td></tr>
				<tr><td align="right">void </td><td><a href="#drawImage(const BPointd&, const BSized&, const BImage*, const BRectd&,bool)">drawImage</a>(const BPointd& pos, const BSized& size, const BImage* image, const BRectd& area, bool wrapped = false);</td></tr>
				<tr><td align="right">void </td><td><a href="#drawImage(int, int, int, int, const BImage*, const BRecti&,bool)">drawImage</a>(int x, int y, int width, int height, const BImage* image, const BRecti& area, bool wrapped = false);</td></tr>
				<tr><td align="right">void </td><td><a href="#drawImage(float, float, float, float, const BImage*, const BRectf&,bool)">drawImage</a>(float x, float y, float width, float height, const BImage* image, const BRectf& area, bool wrapped = false);</td></tr>
				<tr><td align="right">void </td><td><a href="#drawImage(double, double, double, double, const BImage*, const BRectd&,bool)">drawImage</a>(double x, double y, double width, double height, const BImage* image, const BRectd& area, bool wrapped = false);</td></tr>
				<tr><td align="right">void </td><td><a href="#drawImage(const BRecti&, const BImage*, const BMargini&)">drawImage</a>(const BRecti& rect, const BImage* image, const BMargini& margin);</td></tr>
				<tr><td align="right">void </td><td><a href="#drawImage(const BRectf&, const BImage*, const BMarginf&)">drawImage</a>(const BRectf& rect, const BImage* image, const BMarginf& margin);</td></tr>
				<tr><td align="right">void </td><td><a href="#drawImage(const BRectd&, const BImage*, const BMargind&)">drawImage</a>(const BRectd& rect, const BImage* image, const BMargind& margin);</td></tr>
				<tr><td align="right">void </td><td><a href="#drawImage(const BPointi&, const BSizei&, const BImage*, const BMargini&)">drawImage</a>(const BPointi& pos, const BSizei& size, const BImage* image, const BMargini& margin);</td></tr>
				<tr><td align="right">void </td><td><a href="#drawImage(const BPointf&, const BSizef&, const BImage*, const BMarginf&)">drawImage</a>(const BPointf& pos, const BSizef& size, const BImage* image, const BMarginf& margin);</td></tr>
				<tr><td align="right">void </td><td><a href="#drawImage(const BPointd&, const BSized&, const BImage*, const BMargind&)">drawImage</a>(const BPointd& pos, const BSized& size, const BImage* image, const BMargind& margin);</td></tr>
				<tr><td align="right">void </td><td><a href="#drawImage(int, int, int, int, const BImage*, const BMargini&)">drawImage</a>(int x, int y, int width, int height, const BImage* image, const BMargini& margin);</td></tr>
				<tr><td align="right">void </td><td><a href="#drawImage(float, float, float, float, const BImage*, const BMarginf&)">drawImage</a>(float x, float y, float width, float height, const BImage* image, const BMarginf& margin);</td></tr>
				<tr><td align="right">void </td><td><a href="#drawImage(double, double, double, double, const BImage*, const BMargind&)">drawImage</a>(double x, double y, double width, double height, const BImage* image, const BMargind& margin);</td></tr>
				<tr><td align="right">void </td><td><a href="#tileImage(const BRecti&, const BImage*)">tileImage</a>(const BRecti& rect, const BImage* image);</td></tr>
				<tr><td align="right">void </td><td><a href="#tileImage(const BRectf&, const BImage*)">tileImage</a>(const BRectf& rect, const BImage* image);</td></tr>
				<tr><td align="right">void </td><td><a href="#tileImage(const BRectd&, const BImage*)">tileImage</a>(const BRectd& rect, const BImage* image);</td></tr>
				<tr><td align="right">void </td><td><a href="#tileImage(const BPointi&, const BSizei&, const BImage*)">tileImage</a>(const BPointi& pos, const BSizei& size, const BImage* image);</td></tr>
				<tr><td align="right">void </td><td><a href="#tileImage(const BPointf&, const BSizef&, const BImage*)">tileImage</a>(const BPointf& pos, const BSizef& size, const BImage* image);</td></tr>
				<tr><td align="right">void </td><td><a href="#tileImage(const BPointd&, const BSized&, const BImage*)">tileImage</a>(const BPointd& pos, const BSized& size, const BImage* image);</td></tr>
				<tr><td align="right">void </td><td><a href="#tileImage(int, int, int, int, const BImage*)">tileImage</a>(int x, int y, int width, int height, const BImage* image);</td></tr>
				<tr><td align="right">void </td><td><a href="#tileImage(float, float, float, float, const BImage*)">tileImage</a>(float x, float y, float width, float height, const BImage* image);</td></tr>
				<tr><td align="right">void </td><td><a href="#tileImage(double, double, double, double, const BImage*)">tileImage</a>(double x, double y, double width, double height, const BImage* image);</td></tr>
				<tr><td align="right">void </td><td><a href="#drawGraph(int, int, int, int, Graph)">drawGraph</a>(int x, int y, int width, int height, Graph graph);</td></tr>
				<tr><td align="right">void </td><td><a href="#drawGraph(float, float, float, float, Graph)">drawGraph</a>(float x, float y, float width, float height, Graph graph);</td></tr>
				<tr><td align="right">void </td><td><a href="#drawGraph(double, double, double, double, Graph)">drawGraph</a>(double x, double y, double width, double height, Graph graph);</td></tr>
				<tr><td align="right">void </td><td><a href="#drawGraph(const BPointi&, const BSizei&, Graph)">drawGraph</a>(const BPointi& pos, const BSizei& size, Graph graph);</td></tr>
				<tr><td align="right">void </td><td><a href="#drawGraph(const BPointf&, const BSizef&, Graph)">drawGraph</a>(const BPointf& pos, const BSizef& size, Graph graph);</td></tr>
				<tr><td align="right">void </td><td><a href="#drawGraph(const BPointd&, const BSized&, Graph)">drawGraph</a>(const BPointd& pos, const BSized& size, Graph graph);</td></tr>
				<tr><td align="right">void </td><td><a href="#drawGraph(const BRecti&, Graph)">drawGraph</a>(const BRecti& rect, Graph graph);</td></tr>
				<tr><td align="right">void </td><td><a href="#drawGraph(const BRectf&, Graph)">drawGraph</a>(const BRectf& rect, Graph graph);</td></tr>
				<tr><td align="right">void </td><td><a href="#drawGraph(const BRectd&, Graph)">drawGraph</a>(const BRectd& rect, Graph graph);</td></tr>
				<tr><td align="right">void </td><td><a href="#drawBackground(State)">drawBackground</a>(State state = State_None);</td></tr>
				<tr><td align="right">void </td><td><a href="#drawForeground(State)">drawForeground</a>(State state = State_None);</td></tr>
				<tr><td align="right">void </td><td><a href="#drawPerch(State)">drawPerch</a>(State state = State_None);</td></tr>
				<tr><td align="right">void </td><td><a href="#drawMargin(State)">drawMargin</a>(State state = State_None);</td></tr>
				<tr><td align="right">void </td><td><a href="#drawBorder(State)">drawBorder</a>(State state = State_None);</td></tr>
				<tr><td align="right">void </td><td><a href="#drawTitle(State)">drawTitle</a>(State state = State_None);</td></tr>
			</table>
			<div id="desc">
				<h2>详细介绍：</h2>
				<p>BPainter是二维绘制器，可用于对控件（BWidget）和像素图（BPixmap）的绘制。其包含了丰富的绘制方法，可绘制简单图形，文本，图像等。</p>
				<p>通常会在控件的绘制事件中被使用，即BWidget::paintEvent()。</p><pre>		BPainter painter(this);
		painter.setColor(200, 100, 100);
		painter.drawRect(1, 0, width - 1, height - 1);
			</pre><p>以下为各种绘制示例：</p><table>
					<tr><td>绘制矩形</td><td><img href="image/绘制矩形.png" src="image/绘制矩形.png"/></td><td><pre>painter.setColor(200, 100, 100);
painter.drawRect(1, 0, width - 1, height - 1);
						</pre>
						</td></tr>
					<tr><td>绘制点</td><td><img src="image/绘制点.png"/></td><td><pre>painter.setColor(100, 100, 255);
painter.setPointSize(3);
painter.drawPoint(10, 10);
painter.drawPoint(60, 50);
painter.drawPoint(20, 70);
						</pre>
						</td></tr>
					<tr><td>绘制线段</td><td><img src="image/绘制线段.png"/></td><td><pre>painter.setColor(100, 100, 255);
painter.setLineSmooth(true);
painter.setLineWidth(3);
painter.drawLine(10, 10, 60, 90);
painter.drawLine(20, 70, 80, 30);
						</pre></td></tr>
					<tr><td>绘制闭环线</td><td><img src="image/绘制闭环线.png"/></td><td><pre>painter.setColor(100, 255, 100);
painter.setLineSmooth(true);
painter.setLineWidth(3);
BPoint points[4];
points[0].set(10, 10);
points[1].set(60, 50);
points[2].set(66, 90);
points[3].set(20, 70);
painter.drawLineLoop(points, 4);
						</pre></td></tr></table>
			</div>
			<h2 id="docs">成员文档：</h2>
			<div id="BPainter(const BSize&)">
				<h3>BPainter(const BSize&amp; size);</h3>
				<p>构造一个绘制器，仅指定区域的大小。此操作被需要确保当前正在绘制中。</p>
			</div>
			<div id="BPainter(const BWidget*)">
				<h3>BPainter(const BWidget* widget);</h3>
				<p>构造一个绘制器，指定要绘制的控件。此方法会为接下来的绘制准备好状态，裁剪绘制区域，初始化变换矩阵。</p>
			</div>
			<div id="BPainter(const BPixmap*)">
				<h3>BPainter(const BPixmap* pixmap);</h3>
				<p>构造一个绘制器，指定要绘制的像素图。此方法会为接下来的绘制准备好状态，裁剪绘制区域，初始化变换矩阵。</p>
			</div>
			<div id="~BPainter()">
				<h3>~BPainter();</h3>
				<p>析构一个绘制器，此操作将会恢复绘制前的各项状态。</p>
			</div>
			<div id="widget()">
				<h3>const BWidget* widget() const;</h3>
				<p>取得当前正在绘制的控件。</p>
			</div>
			<div id="state()">
				<h3>State state() const;</h3>
				<p>获取绘制状态，用于便捷地判断当前控件的状态值。</p>
			</div>
			<div id="setClip(int, int, int, int)">
				<h3>void setClip(int x, int y, int width, int height);</h3>
				<p>设置当前绘制的裁剪区，超出此范围的绘制结果会被忽略。</p>
			</div>
			<div id="setClip(const BRecti&)">
				<h3>void setClip(const BRecti&amp; clip);</h3>
				<p>设置当前绘制的裁剪区，超出此范围的绘制结果会被忽略。</p>
			</div>
			<div id="clip()">
				<h3>const BRecti&amp; clip() const;</h3>
				<p>获得当前绘制的裁剪区。</p>
			</div>
			<div id="pushAttrib()">
				<h3>void pushAttrib();</h3>
				<p>将当前的所有绘制属性压入栈中，以保存绘制现场，在完成绘制工作后再恢复所有属性值。</p>
			</div>
			<div id="popAttrib()">
				<h3>void popAttrib();</h3>
				<p>将栈中最后的属性值弹出到当前状态机。</p>
			</div>
			<div id="pushMatrix()">
				<h3>void pushMatrix();</h3>
				<p>将当前的变换矩阵压入栈中，以保存绘制现场，在完成绘制工作后再恢复变换矩阵。</p>
			</div>
			<div id="matrix()">
				<h3>const BMatrix&amp; matrix() const;</h3>
				<p>获得当前的变换矩阵。</p>
			</div>
			<div id="popMatrix()">
				<h3>void popMatrix();</h3>
				<p>弹出栈中最后一个变换矩阵，以恢复之前的变换。</p>
			</div>
			<div id="translate(int, int,int)">
				<h3>void translate(int tx, int ty, int tz = 0);</h3>
				<p>设置位移变换，tx,ty,tz分别为三轴分量。</p>
			</div>
			<div id="translate(const BPointi&,int)">
				<h3>void translate(const BPointi&amp; pos, int tz = 0);</h3>
				<p>设置位移变换，pos为XY轴的分量，tz为Z轴分量。</p>
			</div>
			<div id="rotate(int,int,int,int)">
				<h3>void rotate(int angle, int ax = 0, int ay = 0, int az = 1);</h3>
				<p>设置旋转变换，angle为角度值。</p>
			</div>
			<div id="scale(int,int,int)">
				<h3>void scale(int sx = 1, int sy = 1, int sz = 1);</h3>
				<p>设置缩放变换，sx，sy，sz，分别为三个轴分量。</p>
			</div>
			<div id="scale(const BPointi&,int)">
				<h3>void scale(const BPointi&amp; scale, int sz = 1);</h3>
				<p>设置缩放变换，scale表示X和Y轴的分量值，sz为Z轴分量。</p>
			</div>
			<div id="translate(float, float,float)">
				<h3>void translate(float tx, float ty, float tz = 0.0f);</h3>
				<p>设置位移变换，tx,ty,tz分别为三轴分量。</p>
			</div>
			<div id="translate(const BPointf&,float)">
				<h3>void translate(const BPointf&amp; pos, float tz = 0.0f);</h3>
				<p>设置位移变换，pos为XY轴的分量，tz为Z轴分量。</p>
			</div>
			<div id="rotate(float,float,float,float)">
				<h3>void rotate(float angle, float ax = 0.0f, float ay = 0.0f, float az = 1.0f);</h3>
				<p>设置旋转变换，angle为角度值。</p>
			</div>
			<div id="scale(float,float,float)">
				<h3>void scale(float sx = 1.0f, float sy = 1.0f, float sz = 1.0f);</h3>
				<p>设置缩放变换，sx，sy，sz，分别为三个轴分量。</p>
			</div>
			<div id="scale(const BPointf&,float)">
				<h3>void scale(const BPointf&amp; scale, float sz = 1.0f);</h3>
				<p>设置缩放变换，scale表示X和Y轴的分量值，sz为Z轴分量。</p>
			</div>
			<div id="translate(double, double,double)">
				<h3>void translate(double tx, double ty, double tz = 0.0);</h3>
				<p>设置位移变换，tx,ty,tz分别为三轴分量。</p>
			</div>
			<div id="translate(const BPointd&,double)">
				<h3>void translate(const BPointd&amp; pos, double tz = 0.0);</h3>
				<p>设置位移变换，pos为XY轴的分量，tz为Z轴分量。</p>
			</div>
			<div id="rotate(double,double,double,double)">
				<h3>void rotate(double angle, double ax = 0.0, double ay = 0.0, double az = 1.0);</h3>
				<p>设置旋转变换，angle为角度值。</p>
			</div>
			<div id="scale(double,double,double)">
				<h3>void scale(double sx = 1.0, double sy = 1.0, double sz = 1.0);</h3>
				<p>设置缩放变换，sx，sy，sz，分别为三个轴分量。</p>
			</div>
			<div id="scale(const BPointd&,double)">
				<h3>void scale(const BPointd&amp; scale, double sz = 1.0);</h3>
				<p>设置缩放变换，scale表示X和Y轴的分量值，sz为Z轴分量。</p>
			</div>
			<div id="setColor(StyleColor,State)">
				<h3>bool setColor(StyleColor name, State state = State_None) const;</h3>
				<p>设置颜色值，name为样式颜色名，state指示状态值。此方法取得name+state对应的颜色值。</p>
			</div>
			<div id="setColor(const char*)">
				<h3>bool setColor(const char* name) const;</h3>
				<p>设置颜色值，从样式表中取得命名颜色资源。</p>
			</div>
			<div id="setColor(const BString&)">
				<h3>bool setColor(const BString&amp; name) const;</h3>
				<p>设置颜色值，从样式表中取得命名颜色资源。</p>
			</div>
			<div id="setColor(BByte, BByte, BByte,BByte)">
				<h3>bool setColor(BByte r, BByte g, BByte b, BByte a = 255) const;</h3>
				<p>设置颜色值。</p>
			</div>
			<div id="setColor(const BColor&)">
				<h3>bool setColor(const BColor&amp; color) const;</h3>
				<p>设置颜色值。</p>
			</div>
			<div id="color()">
				<h3>const BColor&amp; color() const;</h3>
				<p>取得当前颜色值。</p>
			</div>
			<div id="color(StyleColor,State)">
				<h3>const BColor&amp; color(StyleColor name, State state = State_None) const;</h3>
				<p>取得样式表中的颜色值，name为样式名，state指示状态值，取得name+state对应的颜色值。</p>
			</div>
			<div id="color(const char*)">
				<h3>const BColor&amp; color(const char* name) const;</h3>
				<p>取得样式表中的命名颜色资源。</p>
			</div>
			<div id="color(const BString&)">
				<h3>const BColor&amp; color(const BString&amp; name) const;</h3>
				<p>取得样式表中的命名颜色资源。</p>
			</div>
			<div id="image(StyleImage,State)">
				<h3>const BImage* image(StyleImage name, State state = State_None) const;</h3>
				<p>取得样式表中的图像，name为图像样式名称，state为状态值，取得name+state对应的图像。</p>
			</div>
			<div id="image(const char*)">
				<h3>const BImage* image(const char* name) const;</h3>
				<p>从样式表中取得命名图像。</p>
			</div>
			<div id="image(const BString&)">
				<h3>const BImage* image(const BString&amp; name) const;</h3>
				<p>从样式表中取得命名图像。</p>
			</div>
			<div id="value(StyleImage,State)">
				<h3>const BValue&amp; value(StyleImage name, State state = State_None) const;</h3>
			</div>
			<div id="value(const char*)">
				<h3>const BValue&amp; value(const char* name) const;</h3>
			</div>
			<div id="value(const BString&)">
				<h3>const BValue&amp; value(const BString&amp; name) const;</h3>
			</div>
			<div id="bind(StyleImage,State)">
				<h3>bool bind(StyleImage name, State state = State_None);</h3>
				<p>应用样式表中的图像，name为图像样式名称，state为状态值，取得得name+state对应的图像。</p>
			</div>
			<div id="bind(const BTexture*,const BRectf&)">
				<h3>bool bind(const BTexture* texture, const BRectf&amp; rect = BRectf());</h3>
				<p>绑定一个纹理，通常是图像或像素图，rect指定此纹理映射的基准矩形区域，默认是位于原点且尺寸同于纹理像素大小的区域。</p>
			</div>
			<div id="bind(const BWidget*,const BRectf&)">
				<h3>bool bind(const BWidget* widget, const BRectf&amp; rect = BRectf());</h3>
				<p>绑定一个控件的图层作为纹理，rect指定此纹理映射的基准矩形区域，默认是位于原点且尺寸同于控件大小的区域。</p>
			</div>
			<div id="bind(const BCamera*,const BRectf&)">
				<h3>bool bind(const BCamera* camera, const BRectf&amp; rect = BRectf());</h3>
				<p>绑定一个摄像机的底片作为纹理，rect指定此纹理映射的基准矩形区域，默认是位于原点且尺寸同于底片大小的区域。</p>
			</div>
			<div id="unbind()">
				<h3>void unbind();</h3>
				<p>取消当前应用的纹理。</p>
			</div>
			<div id="setStyle(const BStyle*)">
				<h3>void setStyle(const BStyle* style);</h3>
				<p>设置本地样式表对象，此样式表的优先级最高。</p>
			</div>
			<div id="style()">
				<h3>const BStyle* style() const;</h3>
				<p>取得本地样式表。</p>
			</div>
			<div id="realStyle()">
				<h3>const BStyle* realStyle() const;</h3>
				<p>取得实际样式表，优先返回本地样式表，其次是绘制环境的样式表，最后是全局样式表。</p>
			</div>
			<div id="setFont(const BFont*)">
				<h3>void setFont(const BFont* font);</h3>
				<p>设置本地字体。此字体优先级最高。</p>
			</div>
			<div id="font()">
				<h3>const BFont* font() const;</h3>
				<p>取得本地字体对象。</p>
			</div>
			<div id="realFont()">
				<h3>const BFont* realFont() const;</h3>
				<p>获得实际字体对象。优先取得本地字体，其次尝试取得本地样式表中的字体，再其次取得环境样式中的字体，最后取得全局字体。</p>
			</div>
			<div id="setPointSmooth(bool)">
				<h3>void setPointSmooth(bool pointSmooth);</h3>
				<p>设置点绘制平滑模式是否开启，pointSmooth为true为开启，false为关闭。</p>
			</div>
			<div id="pointSmooth()">
				<h3>bool pointSmooth() const;</h3>
				<p>取得当前点绘制是否为平滑。</p>
			</div>
			<div id="setPointSize(float)">
				<h3>void setPointSize(float size);</h3>
				<p>设置绘制点的大小，size值单位为像素。</p>
			</div>
			<div id="pointSize()">
				<h3>float pointSize() const;</h3>
				<p>获得绘制点的大小。</p>
			</div>
			<div id="setLineStipple(BUShort)">
				<h3>void setLineStipple(BUShort stipple);</h3>
				<p>设置虚线描述值，stipple为像素位描述值，如0xFF00表示8个连续点接8个空白点。</p>
			</div>
			<div id="stipple()">
				<h3>BUShort stipple() const;</h3>
				<p>取得虚线描述值。</p>
			</div>
			<div id="setCullback(bool)">
				<h3>void setCullback(bool cullback);</h3>
				<p>设置是否开启背面消隐，若开启则反方向的面不会被绘制。</p>
			</div>
			<div id="cullback()">
				<h3>bool cullback() const;</h3>
				<p>获得当前是否开启了背面消隐。</p>
			</div>
			<div id="setLineSmooth(bool)">
				<h3>void setLineSmooth(bool lineSmooth);</h3>
				<p>设置线绘制是否平滑，开启时线图的锯齿效应会被消弱。</p>
			</div>
			<div id="lineSmooth()">
				<h3>bool lineSmooth() const;</h3>
				<p>取得当前是否开启了线绘制平滑。</p>
			</div>
			<div id="setLineWidth(float)">
				<h3>void setLineWidth(float lineWidth);</h3>
				<p>设置绘制线的宽度，单位为像素值。</p>
			</div>
			<div id="lineWidth()">
				<h3>float lineWidth() const;</h3>
				<p>获得当前绘制的线宽度。</p>
			</div>
			<div id="setPolySmooth(bool)">
				<h3>void setPolySmooth(bool polySmooth);</h3>
				<p>设置多边形平滑是否开启。</p>
			</div>
			<div id="polySmooth()">
				<h3>bool polySmooth() const;</h3>
				<p>获得当前多边形平滑是否开启。</p>
			</div>
			<div id="drawPoint(int, int)">
				<h3>void drawPoint(int x, int y) const;</h3>
				<p>绘制一个点。</p>
			</div>
			<div id="drawPoint(float, float)">
				<h3>void drawPoint(float x, float y) const;</h3>
				<p>绘制一个点。</p>
			</div>
			<div id="drawPoint(double, double)">
				<h3>void drawPoint(double x, double y) const;</h3>
				<p>绘制一个点。</p>
			</div>
			<div id="drawPoint(const BPointi&)">
				<h3>void drawPoint(const BPointi&amp; point) const;</h3>
				<p>绘制一个点。</p>
			</div>
			<div id="drawPoint(const BPointf&)">
				<h3>void drawPoint(const BPointf&amp; point) const;</h3>
				<p>绘制一个点。</p>
			</div>
			<div id="drawPoint(const BPointd&)">
				<h3>void drawPoint(const BPointd&amp; point) const;</h3>
				<p>绘制一个点。</p>
			</div>
			<div id="drawPoints(const BPointi*, int)">
				<h3>void drawPoints(const BPointi* points, int size) const;</h3>
				<p>绘制若干个点，points指定点集数据，size为点的数量。</p>
			</div>
			<div id="drawPoints(const BPointf*, int)">
				<h3>void drawPoints(const BPointf* points, int size) const;</h3>
				<p>绘制若干个点，points指定点集数据，size为点的数量。</p>
			</div>
			<div id="drawPoints(const BPointd*, int)">
				<h3>void drawPoints(const BPointd* points, int size) const;</h3>
				<p>绘制若干个点，points指定点集数据，size为点的数量。</p>
			</div>
			<div id="drawPoints(const BPointiArray&)">
				<h3>void drawPoints(const BPointiArray&amp; points) const;</h3>
				<p>绘制若干个点。</p>
			</div>
			<div id="drawPoints(const BPointfArray&)">
				<h3>void drawPoints(const BPointfArray&amp; points) const;</h3>
				<p>绘制若干个点。</p>
			</div>
			<div id="drawPoints(const BPointdArray&)">
				<h3>void drawPoints(const BPointdArray&amp; points) const;</h3>
				<p>绘制若干个点。</p>
			</div>
			<div id="drawLine(int, int, int, int)">
				<h3>void drawLine(int x0, int y0, int x1, int y1) const;</h3>
				<p>绘制一条直线段。</p>
			</div>
			<div id="drawLine(float, float, float, float)">
				<h3>void drawLine(float x0, float y0, float x1, float y1) const;</h3>
				<p>绘制一条直线段。</p>
			</div>
			<div id="drawLine(double, double, double, double)">
				<h3>void drawLine(double x0, double y0, double x1, double y1) const;</h3>
				<p>绘制一条直线段。</p>
			</div>
			<div id="drawLine(const BPointi&, const BPointi&)">
				<h3>void drawLine(const BPointi&amp; p0, const BPointi&amp; p1) const;</h3>
				<p>绘制一条直线段。</p>
			</div>
			<div id="drawLine(const BPointf&, const BPointf&)">
				<h3>void drawLine(const BPointf&amp; p0, const BPointf&amp; p1) const;</h3>
				<p>绘制一条直线段。</p>
			</div>
			<div id="drawLine(const BPointd&, const BPointd&)">
				<h3>void drawLine(const BPointd&amp; p0, const BPointd&amp; p1) const;</h3>
				<p>绘制一条直线段。</p>
			</div>
			<div id="drawLines(const BPointi*, int)">
				<h3>void drawLines(const BPointi* points, int size) const;</h3>
				<p>绘制若干直线段，points指定点集，size为点的数量。注意每两个点为一条直线段，并不是连续拆线。</p>
			</div>
			<div id="drawLines(const BPointf*, int)">
				<h3>void drawLines(const BPointf* points, int size) const;</h3>
				<p>绘制若干直线段，points指定点集，size为点的数量。注意每两个点为一条直线段，并不是连续拆线。</p>
			</div>
			<div id="drawLines(const BPointd*, int)">
				<h3>void drawLines(const BPointd* points, int size) const;</h3>
				<p>绘制若干直线段，points指定点集，size为点的数量。注意每两个点为一条直线段，并不是连续拆线。</p>
			</div>
			<div id="drawLines(const BPointiArray&)">
				<h3>void drawLines(const BPointiArray&amp; points) const;</h3>
				<p>绘制若干直线段，points指定点集。注意每两个点为一条直线段，并不是连续拆线。</p>
			</div>
			<div id="drawLines(const BPointfArray&)">
				<h3>void drawLines(const BPointfArray&amp; points) const;</h3>
				<p>绘制若干直线段，points指定点集。注意每两个点为一条直线段，并不是连续拆线。</p>
			</div>
			<div id="drawLines(const BPointdArray&)">
				<h3>void drawLines(const BPointdArray&amp; points) const;</h3>
				<p>绘制若干直线段，points指定点集。注意每两个点为一条直线段，并不是连续拆线。</p>
			</div>
			<div id="drawLineLoop(const BPointi*, int)">
				<h3>void drawLineLoop(const BPointi* points, int size) const;</h3>
				<p>绘制连续环线，points指定点集，size指定点数量。</p>
			</div>
			<div id="drawLineLoop(const BPointf*, int)">
				<h3>void drawLineLoop(const BPointf* points, int size) const;</h3>
				<p>绘制连续环线，points指定点集，size指定点数量。</p>
			</div>
			<div id="drawLineLoop(const BPointd*, int)">
				<h3>void drawLineLoop(const BPointd* points, int size) const;</h3>
				<p>绘制连续环线，points指定点集，size指定点数量。</p>
			</div>
			<div id="drawLineLoop(const BPointiArray&)">
				<h3>void drawLineLoop(const BPointiArray&amp; points) const;</h3>
				<p>绘制连续环线，points指定点集。</p>
			</div>
			<div id="drawLineLoop(const BPointfArray&)">
				<h3>void drawLineLoop(const BPointfArray&amp; points) const;</h3>
				<p>绘制连续环线，points指定点集。</p>
			</div>
			<div id="drawLineLoop(const BPointdArray&)">
				<h3>void drawLineLoop(const BPointdArray&amp; points) const;</h3>
				<p>绘制连续环线，points指定点集。</p>
			</div>
			<div id="drawLineStrip(const BPointi*, int)">
				<h3>void drawLineStrip(const BPointi* points, int size) const;</h3>
				<p>绘制连续线段，points指定点集数据，size为点数量。</p>
			</div>
			<div id="drawLineStrip(const BPointf*, int)">
				<h3>void drawLineStrip(const BPointf* points, int size) const;</h3>
				<p>绘制连续线段，points指定点集数据，size为点数量。</p>
			</div>
			<div id="drawLineStrip(const BPointd*, int)">
				<h3>void drawLineStrip(const BPointd* points, int size) const;</h3>
				<p>绘制连续线段，points指定点集数据，size为点数量。</p>
			</div>
			<div id="drawLineStrip(const BPointiArray&)">
				<h3>void drawLineStrip(const BPointiArray&amp; points) const;</h3>
				<p>绘制连续线段，points指定点集数据。</p>
			</div>
			<div id="drawLineStrip(const BPointfArray&)">
				<h3>void drawLineStrip(const BPointfArray&amp; points) const;</h3>
				<p>绘制连续线段，points指定点集数据。</p>
			</div>
			<div id="drawLineStrip(const BPointdArray&)">
				<h3>void drawLineStrip(const BPointdArray&amp; points) const;</h3>
				<p>绘制连续线段，points指定点集数据。</p>
			</div>
			<div id="drawTriangle(int, int, int, int, int, int)">
				<h3>void drawTriangle(int x0, int y0, int x1, int y1, int x2, int y2) const;</h3>
				<p>绘制三角形线框。</p>
			</div>
			<div id="drawTriangle(float, float, float, float, float, float)">
				<h3>void drawTriangle(float x0, float y0, float x1, float y1, float x2, float y2) const;</h3>
				<p>绘制三角形线框。</p>
			</div>
			<div id="drawTriangle(double, double, double, double, double, double)">
				<h3>void drawTriangle(double x0, double y0, double x1, double y1, double x2, double y2) const;</h3>
				<p>绘制三角形线框。</p>
			</div>
			<div id="drawTriangle(const BPointi&, const BPointi&, const BPointi&)">
				<h3>void drawTriangle(const BPointi&amp; p0, const BPointi&amp; p1, const BPointi&amp; p2) const;</h3>
				<p>绘制三角形线框。</p>
			</div>
			<div id="drawTriangle(const BPointf&, const BPointf&, const BPointf&)">
				<h3>void drawTriangle(const BPointf&amp; p0, const BPointf&amp; p1, const BPointf&amp; p2) const;</h3>
				<p>绘制三角形线框。</p>
			</div>
			<div id="drawTriangle(const BPointd&, const BPointd&, const BPointd&)">
				<h3>void drawTriangle(const BPointd&amp; p0, const BPointd&amp; p1, const BPointd&amp; p2) const;</h3>
				<p>绘制三角形线框。</p>
			</div>
			<div id="fillTriangle(int, int, int, int, int, int)">
				<h3>void fillTriangle(int x0, int y0, int x1, int y1, int x2, int y2) const;</h3>
				<p>填充三角形。</p>
			</div>
			<div id="fillTriangle(float, float, float, float, float, float)">
				<h3>void fillTriangle(float x0, float y0, float x1, float y1, float x2, float y2) const;</h3>
				<p>填充三角形。</p>
			</div>
			<div id="fillTriangle(double, double, double, double, double, double)">
				<h3>void fillTriangle(double x0, double y0, double x1, double y1, double x2, double y2) const;</h3>
				<p>填充三角形。</p>
			</div>
			<div id="fillTriangle(const BPointi&, const BPointi&, const BPointi&)">
				<h3>void fillTriangle(const BPointi&amp; p0, const BPointi&amp; p1, const BPointi&amp; p2) const;</h3>
				<p>填充三角形。</p>
			</div>
			<div id="fillTriangle(const BPointf&, const BPointf&, const BPointf&)">
				<h3>void fillTriangle(const BPointf&amp; p0, const BPointf&amp; p1, const BPointf&amp; p2) const;</h3>
				<p>填充三角形。</p>
			</div>
			<div id="fillTriangle(const BPointd&, const BPointd&, const BPointd&)">
				<h3>void fillTriangle(const BPointd&amp; p0, const BPointd&amp; p1, const BPointd&amp; p2) const;</h3>
				<p>填充三角形。</p>
			</div>
			<div id="drawTriangles(const BPointi*, int)">
				<h3>void drawTriangles(const BPointi* points, int size) const;</h3>
				<p>绘制多个三角形线框，每三个点构成一个三角形。points指定点集数据，size为点数量。</p>
			</div>
			<div id="drawTriangles(const BPointf*, int)">
				<h3>void drawTriangles(const BPointf* points, int size) const;</h3>
				<p>绘制多个三角形线框，每三个点构成一个三角形。points指定点集数据，size为点数量。</p>
			</div>
			<div id="drawTriangles(const BPointd*, int)">
				<h3>void drawTriangles(const BPointd* points, int size) const;</h3>
				<p>绘制多个三角形线框，每三个点构成一个三角形。points指定点集数据，size为点数量。</p>
			</div>
			<div id="drawTriangles(const BPointiArray&)">
				<h3>void drawTriangles(const BPointiArray&amp; points) const;</h3>
				<p>绘制多个三角形线框，每三个点构成一个三角形。points指定点集。</p>
			</div>
			<div id="drawTriangles(const BPointfArray&)">
				<h3>void drawTriangles(const BPointfArray&amp; points) const;</h3>
				<p>绘制多个三角形线框，每三个点构成一个三角形。points指定点集。</p>
			</div>
			<div id="drawTriangles(const BPointdArray&)">
				<h3>void drawTriangles(const BPointdArray&amp; points) const;</h3>
				<p>绘制多个三角形线框，每三个点构成一个三角形。points指定点集。</p>
			</div>
			<div id="fillTriangles(const BPointi*, int)">
				<h3>void fillTriangles(const BPointi* points, int size) const;</h3>
				<p>填充多个三角形，每三个点构成一个三角形。points指定点集数据，size为点数量。</p>
			</div>
			<div id="fillTriangles(const BPointf*, int)">
				<h3>void fillTriangles(const BPointf* points, int size) const;</h3>
				<p>填充多个三角形，每三个点构成一个三角形。points指定点集数据，size为点数量。</p>
			</div>
			<div id="fillTriangles(const BPointd*, int)">
				<h3>void fillTriangles(const BPointd* points, int size) const;</h3>
				<p>填充多个三角形，每三个点构成一个三角形。points指定点集数据，size为点数量。</p>
			</div>
			<div id="fillTriangles(const BPointiArray&)">
				<h3>void fillTriangles(const BPointiArray&amp; points) const;</h3>
				<p>填充多个三角形，每三个点构成一个三角形。points指定点集。</p>
			</div>
			<div id="fillTriangles(const BPointfArray&)">
				<h3>void fillTriangles(const BPointfArray&amp; points) const;</h3>
				<p>填充多个三角形，每三个点构成一个三角形。points指定点集。</p>
			</div>
			<div id="fillTriangles(const BPointdArray&)">
				<h3>void fillTriangles(const BPointdArray&amp; points) const;</h3>
				<p>填充多个三角形，每三个点构成一个三角形。points指定点集。</p>
			</div>
			<div id="fillTriangleFan(const BPointi*, int)">
				<h3>void fillTriangleFan(const BPointi* points, int size) const;</h3>
				<p>填充一个三角形扇面，points指定点数据位置，size指定点的数量。若有纹理则进行纹理映射。</p>
			</div>
			<div id="fillTriangleFan(const BPointf*, int)">
				<h3>void fillTriangleFan(const BPointf* points, int size) const;</h3>
				<p>填充一个三角形扇面，points指定点数据位置，size指定点的数量。若有纹理则进行纹理映射。</p>
			</div>
			<div id="fillTriangleFan(const BPointd*, int)">
				<h3>void fillTriangleFan(const BPointd* points, int size) const;</h3>
				<p>填充一个三角形扇面，points指定点数据位置，size指定点的数量。若有纹理则进行纹理映射。</p>
			</div>
			<div id="fillTriangleFan(const BPointiArray&)">
				<h3>void fillTriangleFan(const BPointiArray&amp; points) const;</h3>
				<p>填充一个三角形扇面，points指定点数据。若有纹理则进行纹理映射。</p>
			</div>
			<div id="fillTriangleFan(const BPointfArray&)">
				<h3>void fillTriangleFan(const BPointfArray&amp; points) const;</h3>
				<p>填充一个三角形扇面，points指定点数据。若有纹理则进行纹理映射。</p>
			</div>
			<div id="fillTriangleFan(const BPointdArray&)">
				<h3>void fillTriangleFan(const BPointdArray&amp; points) const;</h3>
				<p>填充一个三角形扇面，points指定点数据。若有纹理则进行纹理映射。</p>
			</div>
			<div id="drawTriangleStrip(const BPointi*, int)">
				<h3>void drawTriangleStrip(const BPointi* points, int size) const;</h3>
				<p>绘制连续的三角形线框带，每两个点构成边与下一点形成三角形。points指定点集，size为点数量。</p>
			</div>
			<div id="drawTriangleStrip(const BPointf*, int)">
				<h3>void drawTriangleStrip(const BPointf* points, int size) const;</h3>
				<p>绘制连续的三角形线框带，每两个点构成边与下一点形成三角形。points指定点集，size为点数量。</p>
			</div>
			<div id="drawTriangleStrip(const BPointd*, int)">
				<h3>void drawTriangleStrip(const BPointd* points, int size) const;</h3>
				<p>绘制连续的三角形线框带，每两个点构成边与下一点形成三角形。points指定点集，size为点数量。</p>
			</div>
			<div id="drawTriangleStrip(const BPointiArray&)">
				<h3>void drawTriangleStrip(const BPointiArray&amp; points) const;</h3>
				<p>绘制连续的三角形线框带，每两个点构成边与下一点形成三角形。points指定点集。</p>
			</div>
			<div id="drawTriangleStrip(const BPointfArray&)">
				<h3>void drawTriangleStrip(const BPointfArray&amp; points) const;</h3>
				<p>绘制连续的三角形线框带，每两个点构成边与下一点形成三角形。points指定点集。</p>
			</div>
			<div id="drawTriangleStrip(const BPointdArray&)">
				<h3>void drawTriangleStrip(const BPointdArray&amp; points) const;</h3>
				<p>绘制连续的三角形线框带，每两个点构成边与下一点形成三角形。points指定点集。</p>
			</div>
			<div id="fillTriangleStrip(const BPointi*, int)">
				<h3>void fillTriangleStrip(const BPointi* points, int size) const;</h3>
				<p>填充连续的三角形带，每两个点构成边与下一点形成三角形。points指定点集，size为点数量。</p>
			</div>
			<div id="fillTriangleStrip(const BPointf*, int)">
				<h3>void fillTriangleStrip(const BPointf* points, int size) const;</h3>
				<p>填充连续的三角形带，每两个点构成边与下一点形成三角形。points指定点集，size为点数量。</p>
			</div>
			<div id="fillTriangleStrip(const BPointd*, int)">
				<h3>void fillTriangleStrip(const BPointd* points, int size) const;</h3>
				<p>填充连续的三角形带，每两个点构成边与下一点形成三角形。points指定点集，size为点数量。</p>
			</div>
			<div id="fillTriangleStrip(const BPointiArray&)">
				<h3>void fillTriangleStrip(const BPointiArray&amp; points) const;</h3>
				<p>填充连续的三角形带，每两个点构成边与下一点形成三角形。points指定点集。</p>
			</div>
			<div id="fillTriangleStrip(const BPointfArray&)">
				<h3>void fillTriangleStrip(const BPointfArray&amp; points) const;</h3>
				<p>填充连续的三角形带，每两个点构成边与下一点形成三角形。points指定点集。</p>
			</div>
			<div id="fillTriangleStrip(const BPointdArray&)">
				<h3>void fillTriangleStrip(const BPointdArray&amp; points) const;</h3>
				<p>填充连续的三角形带，每两个点构成边与下一点形成三角形。points指定点集。</p>
			</div>
			<div id="drawRect(const BRecti&)">
				<h3>void drawRect(const BRecti&amp; rect) const;</h3>
				<p>绘制矩形线框。</p>
			</div>
			<div id="drawRect(const BRectf&)">
				<h3>void drawRect(const BRectf&amp; rect) const;</h3>
				<p>绘制矩形线框。</p>
			</div>
			<div id="drawRect(const BRectd&)">
				<h3>void drawRect(const BRectd&amp; rect) const;</h3>
				<p>绘制矩形线框。</p>
			</div>
			<div id="drawRect(const BPointi&, const BSizei&)">
				<h3>void drawRect(const BPointi&amp; pos, const BSizei&amp; size) const;</h3>
				<p>绘制矩形线框。pos为左上角点，size为矩形尺寸。</p>
			</div>
			<div id="drawRect(const BPointf&, const BSizef&)">
				<h3>void drawRect(const BPointf&amp; pos, const BSizef&amp; size) const;</h3>
				<p>绘制矩形线框。pos为左上角点，size为矩形尺寸。</p>
			</div>
			<div id="drawRect(const BPointd&, const BSized&)">
				<h3>void drawRect(const BPointd&amp; pos, const BSized&amp; size) const;</h3>
				<p>绘制矩形线框。pos为左上角点，size为矩形尺寸。</p>
			</div>
			<div id="drawRect(int, int, int, int)">
				<h3>void drawRect(int x, int y, int width, int height) const;</h3>
				<p>绘制矩形线框。x，y为左上角点，width和height指定矩形尺寸。</p>
			</div>
			<div id="drawRect(float, float, float, float)">
				<h3>void drawRect(float x, float y, float width, float height) const;</h3>
				<p>绘制矩形线框。x，y为左上角点，width和height指定矩形尺寸。</p>
			</div>
			<div id="drawRect(double, double, double, double)">
				<h3>void drawRect(double x, double y, double width, double height) const;</h3>
				<p>绘制矩形线框。x，y为左上角点，width和height指定矩形尺寸。</p>
			</div>
			<div id="fillRect(const BRecti&)">
				<h3>void fillRect(const BRecti&amp; rect) const;</h3>
				<p>填充矩形区域。</p>
			</div>
			<div id="fillRect(const BRectf&)">
				<h3>void fillRect(const BRectf&amp; rect) const;</h3>
				<p>填充矩形区域。</p>
			</div>
			<div id="fillRect(const BRectd&)">
				<h3>void fillRect(const BRectd&amp; rect) const;</h3>
				<p>填充矩形区域。</p>
			</div>
			<div id="fillRect(const BPointi&, const BSizei&)">
				<h3>void fillRect(const BPointi&amp; pos, const BSizei&amp; size) const;</h3>
				<p>填充矩形区域。pos为矩形的左上角，size指定矩形的尺寸。</p>
			</div>
			<div id="fillRect(const BPointf&, const BSizef&)">
				<h3>void fillRect(const BPointf&amp; pos, const BSizef&amp; size) const;</h3>
				<p>填充矩形区域。pos为矩形的左上角，size指定矩形的尺寸。</p>
			</div>
			<div id="fillRect(const BPointd&, const BSized&)">
				<h3>void fillRect(const BPointd&amp; pos, const BSized&amp; size) const;</h3>
				<p>填充矩形区域。pos为矩形的左上角，size指定矩形的尺寸。</p>
			</div>
			<div id="fillRect(int, int, int, int)">
				<h3>void fillRect(int x, int y, int width, int height) const;</h3>
				<p>填充矩形区域。x，y为矩形的左上角，width，height指定矩形的尺寸。</p>
			</div>
			<div id="fillRect(float, float, float, float)">
				<h3>void fillRect(float x, float y, float width, float height) const;</h3>
				<p>填充矩形区域。x，y为矩形的左上角，width，height指定矩形的尺寸。</p>
			</div>
			<div id="fillRect(double, double, double, double)">
				<h3>void fillRect(double x, double y, double width, double height) const;</h3>
				<p>填充矩形区域。x，y为矩形的左上角，width，height指定矩形的尺寸。</p>
			</div>
			<div id="fillRect(const BRecti&, const BRecti&)">
				<h3>void fillRect(const BRecti&amp; rect, const BRecti&amp; tile) const;</h3>
				<p>平铺绘制矩形区域，若当前应用了纹理，那么tile作为矩形区域对纹理坐标的映射。</p>
			</div>
			<div id="fillRect(const BRectf&, const BRectf&)">
				<h3>void fillRect(const BRectf&amp; rect, const BRectf&amp; tile) const;</h3>
				<p>平铺绘制矩形区域，若当前应用了纹理，那么tile作为矩形区域对纹理坐标的映射。</p>
			</div>
			<div id="fillRect(const BRectd&, const BRectd&)">
				<h3>void fillRect(const BRectd&amp; rect, const BRectd&amp; tile) const;</h3>
				<p>平铺绘制矩形区域，若当前应用了纹理，那么tile作为矩形区域对纹理坐标的映射。</p>
			</div>
			<div id="fillRect(const BPointi&, const BSizei&, const BRecti&)">
				<h3>void fillRect(const BPointi&amp; pos, const BSizei&amp; size, const BRecti&amp; tile) const;</h3>
				<p>平铺绘制矩形区域，pos和size表示矩形区域。若当前应用了纹理，那么tile作为矩形区域对纹理坐标的映射。</p>
			</div>
			<div id="fillRect(const BPointf&, const BSizef&, const BRectf&)">
				<h3>void fillRect(const BPointf&amp; pos, const BSizef&amp; size, const BRectf&amp; tile) const;</h3>
				<p>平铺绘制矩形区域，pos和size表示矩形区域。若当前应用了纹理，那么tile作为矩形区域对纹理坐标的映射。</p>
			</div>
			<div id="fillRect(const BPointd&, const BSized&, const BRectd&)">
				<h3>void fillRect(const BPointd&amp; pos, const BSized&amp; size, const BRectd&amp; tile) const;</h3>
				<p>平铺绘制矩形区域，pos和size表示矩形区域。若当前应用了纹理，那么tile作为矩形区域对纹理坐标的映射。</p>
			</div>
			<div id="fillRect(int, int, int, int, const BRecti&)">
				<h3>void fillRect(int x, int y, int width, int height, const BRecti&amp; tile) const;</h3>
				<p>平铺绘制矩形区域，x,y,width,height表示矩形区域。若当前应用了纹理，那么tile作为矩形区域对纹理坐标的映射。</p>
			</div>
			<div id="fillRect(float, float, float, float, const BRectf&)">
				<h3>void fillRect(float x, float y, float width, float height, const BRectf&amp; tile) const;</h3>
				<p>平铺绘制矩形区域，x,y,width,height表示矩形区域。若当前应用了纹理，那么tile作为矩形区域对纹理坐标的映射。</p>
			</div>
			<div id="fillRect(double, double, double, double, const BRectd&)">
				<h3>void fillRect(double x, double y, double width, double height, const BRectd&amp; tile) const;</h3>
				<p>平铺绘制矩形区域，x,y,width,height表示矩形区域。若当前应用了纹理，那么tile作为矩形区域对纹理坐标的映射。</p>
			</div>
			<div id="fillRect(const BRecti&, const BMargin&)">
				<h3>void fillRect(const BRecti&amp; rect, const BMargin&amp; margin);</h3>
				<p>以边框模式填充一个矩形，rect指定绘制区域，margin指定四边的边距。若当前应用了纹理对象，则四个角落部分的像素不作拉伸。</p>
			</div>
			<div id="fillRect(const BRectf&, const BMargin&)">
				<h3>void fillRect(const BRectf&amp; rect, const BMargin&amp; margin);</h3>
				<p>以边框模式填充一个矩形，rect指定绘制区域，margin指定四边的边距。若当前应用了纹理对象，则四个角落部分的像素不作拉伸。</p>
			</div>
			<div id="fillRect(const BRectd&, const BMargin&)">
				<h3>void fillRect(const BRectd&amp; rect, const BMargin&amp; margin);</h3>
				<p>以边框模式填充一个矩形，rect指定绘制区域，margin指定四边的边距。若当前应用了纹理对象，则四个角落部分的像素不作拉伸。</p>
			</div>
			<div id="fillRect(const BPointi&, const BSizei&, const BMargin&)">
				<h3>void fillRect(const BPointi&amp; pos, const BSizei&amp; size, const BMargin&amp; margin);</h3>
				<p>以边框模式填充一个矩形，pos和size指定绘制区域，margin指定四边的边距。若当前应用了纹理对象，则四个角落部分的像素不作拉伸。</p>
			</div>
			<div id="fillRect(const BPointf&, const BSizef&, const BMargin&)">
				<h3>void fillRect(const BPointf&amp; pos, const BSizef&amp; size, const BMargin&amp; margin);</h3>
				<p>以边框模式填充一个矩形，pos和size指定绘制区域，margin指定四边的边距。若当前应用了纹理对象，则四个角落部分的像素不作拉伸。</p>
			</div>
			<div id="fillRect(const BPointd&, const BSized&, const BMargin&)">
				<h3>void fillRect(const BPointd&amp; pos, const BSized&amp; size, const BMargin&amp; margin);</h3>
				<p>以边框模式填充一个矩形，pos和size指定绘制区域，margin指定四边的边距。若当前应用了纹理对象，则四个角落部分的像素不作拉伸。</p>
			</div>
			<div id="fillRect(int, int, int, int, const BMargin&)">
				<h3>void fillRect(int x, int y, int width, int height, const BMargin&amp; margin);</h3>
				<p>以边框模式填充一个矩形，x, y, width, height指定绘制区域，margin指定四边的边距。若当前应用了纹理对象，则四个角落部分的像素不作拉伸。</p>
			</div>
			<div id="fillRect(float, float, float, float, const BMargin&)">
				<h3>void fillRect(float x, float y, float width, float height, const BMargin&amp; margin);</h3>
				<p>以边框模式填充一个矩形，x, y, width, height指定绘制区域，margin指定四边的边距。若当前应用了纹理对象，则四个角落部分的像素不作拉伸。</p>
			</div>
			<div id="fillRect(double, double, double, double, const BMargin&)">
				<h3>void fillRect(double x, double y, double width, double height, const BMargin&amp; margin);</h3>
				<p>以边框模式填充一个矩形，x, y, width, height指定绘制区域，margin指定四边的边距。若当前应用了纹理对象，则四个角落部分的像素不作拉伸。</p>
			</div>
			<div id="drawRoundRect(const BRecti&,int,int)">
				<h3>void drawRoundRect(const BRecti&amp; rect, int rx = 5, int ry = -1) const;</h3>
				<p>绘制圆角矩形线框，rect指定矩形区域，rx为x轴的半径，ry为y轴的半径。缺省状态ry为-1，表示y轴的半径与x轴半径相同。</p>
			</div>
			<div id="drawRoundRect(const BRectf&,float,float)">
				<h3>void drawRoundRect(const BRectf&amp; rect, float rx = 5, float ry = -1) const;</h3>
				<p>绘制圆角矩形线框，rect指定矩形区域，rx为x轴的半径，ry为y轴的半径。缺省状态ry为-1，表示y轴的半径与x轴半径相同。</p>
			</div>
			<div id="drawRoundRect(const BRectd&,double,double)">
				<h3>void drawRoundRect(const BRectd&amp; rect, double rx = 5, double ry = -1) const;</h3>
				<p>绘制圆角矩形线框，rect指定矩形区域，rx为x轴的半径，ry为y轴的半径。缺省状态ry为-1，表示y轴的半径与x轴半径相同。</p>
			</div>
			<div id="drawRoundRect(const BPointi&, const BSizei&,int,int)">
				<h3>void drawRoundRect(const BPointi&amp; pos, const BSizei&amp; size, int rx = 5, int ry = -1) const;</h3>
				<p>绘制圆角矩形线框，pos, size指定矩形区域，rx为x轴的半径，ry为y轴的半径。缺省状态ry为-1，表示y轴的半径与x轴半径相同。</p>
			</div>
			<div id="drawRoundRect(const BPointf&, const BSizef&,float,float)">
				<h3>void drawRoundRect(const BPointf&amp; pos, const BSizef&amp; size, float rx = 5, float ry = -1) const;</h3>
				<p>绘制圆角矩形线框，pos, size指定矩形区域，rx为x轴的半径，ry为y轴的半径。缺省状态ry为-1，表示y轴的半径与x轴半径相同。</p>
			</div>
			<div id="drawRoundRect(const BPointd&, const BSized&,double,double)">
				<h3>void drawRoundRect(const BPointd&amp; pos, const BSized&amp; size, double rx = 5, double ry = -1) const;</h3>
				<p>绘制圆角矩形线框，pos, size指定矩形区域，rx为x轴的半径，ry为y轴的半径。缺省状态ry为-1，表示y轴的半径与x轴半径相同。</p>
			</div>
			<div id="drawRoundRect(int, int, int, int,int,int)">
				<h3>void drawRoundRect(int x, int y, int width, int height, int rx = 5, int ry = -1) const;</h3>
				<p>绘制圆角矩形线框，x, y, width, height指定矩形区域，rx为x轴的半径，ry为y轴的半径。缺省状态ry为-1，表示y轴的半径与x轴半径相同。</p>
			</div>
			<div id="drawRoundRect(float, float, float, float,float,float)">
				<h3>void drawRoundRect(float x, float y, float width, float height, float rx = 5, float ry = -1) const;</h3>
				<p>绘制圆角矩形线框，x, y, width, height指定矩形区域，rx为x轴的半径，ry为y轴的半径。缺省状态ry为-1，表示y轴的半径与x轴半径相同。</p>
			</div>
			<div id="drawRoundRect(double, double, double, double,double,double)">
				<h3>void drawRoundRect(double x, double y, double width, double height, double rx = 5, double ry = -1) const;</h3>
				<p>绘制圆角矩形线框，x, y, width, height指定矩形区域，rx为x轴的半径，ry为y轴的半径。缺省状态ry为-1，表示y轴的半径与x轴半径相同。</p>
			</div>
			<div id="fillRoundRect(const BRecti&,int,int)">
				<h3>void fillRoundRect(const BRecti&amp; rect, int rx = 5, int ry = -1) const;</h3>
				<p>填充圆角矩形，rect指定矩形区域，rx为x轴的半径，ry为y轴的半径。缺省状态ry为-1，表示y轴的半径与x轴半径相同。</p>
			</div>
			<div id="fillRoundRect(const BRectf&,float,float)">
				<h3>void fillRoundRect(const BRectf&amp; rect, float rx = 5, float ry = -1) const;</h3>
				<p>填充圆角矩形，rect指定矩形区域，rx为x轴的半径，ry为y轴的半径。缺省状态ry为-1，表示y轴的半径与x轴半径相同。</p>
			</div>
			<div id="fillRoundRect(const BRectd&,double,double)">
				<h3>void fillRoundRect(const BRectd&amp; rect, double rx = 5, double ry = -1) const;</h3>
				<p>填充圆角矩形，rect指定矩形区域，rx为x轴的半径，ry为y轴的半径。缺省状态ry为-1，表示y轴的半径与x轴半径相同。</p>
			</div>
			<div id="fillRoundRect(const BPointi&, const BSizei&,int,int)">
				<h3>void fillRoundRect(const BPointi&amp; pos, const BSizei&amp; size, int rx = 5, int ry = -1) const;</h3>
				<p>填充圆角矩形，pos与size指定矩形区域，rx为x轴的半径，ry为y轴的半径。缺省状态ry为-1，表示y轴的半径与x轴半径相同。</p>
			</div>
			<div id="fillRoundRect(const BPointf&, const BSizef&,float,float)">
				<h3>void fillRoundRect(const BPointf&amp; pos, const BSizef&amp; size, float rx = 5, float ry = -1) const;</h3>
				<p>填充圆角矩形，pos与size指定矩形区域，rx为x轴的半径，ry为y轴的半径。缺省状态ry为-1，表示y轴的半径与x轴半径相同。</p>
			</div>
			<div id="fillRoundRect(const BPointd&, const BSized&,double,double)">
				<h3>void fillRoundRect(const BPointd&amp; pos, const BSized&amp; size, double rx = 5, double ry = -1) const;</h3>
				<p>填充圆角矩形，pos与size指定矩形区域，rx为x轴的半径，ry为y轴的半径。缺省状态ry为-1，表示y轴的半径与x轴半径相同。</p>
			</div>
			<div id="fillRoundRect(int, int, int, int,int,int)">
				<h3>void fillRoundRect(int x, int y, int width, int height, int rx = 5, int ry = -1) const;</h3>
				<p>填充圆角矩形，x, y, width, height指定矩形区域，rx为x轴的半径，ry为y轴的半径。缺省状态ry为-1，表示y轴的半径与x轴半径相同。</p>
			</div>
			<div id="fillRoundRect(float, float, float, float,float,float)">
				<h3>void fillRoundRect(float x, float y, float width, float height, float rx = 5, float ry = -1) const;</h3>
				<p>填充圆角矩形，x, y, width, height指定矩形区域，rx为x轴的半径，ry为y轴的半径。缺省状态ry为-1，表示y轴的半径与x轴半径相同。</p>
			</div>
			<div id="fillRoundRect(double, double, double, double,double,double)">
				<h3>void fillRoundRect(double x, double y, double width, double height, double rx = 5, double ry = -1) const;</h3>
				<p>填充圆角矩形，x, y, width, height指定矩形区域，rx为x轴的半径，ry为y轴的半径。缺省状态ry为-1，表示y轴的半径与x轴半径相同。</p>
			</div>
			<div id="drawQuad(const BPointi&, const BPointi&, const BPointi&, const BPointi&)">
				<h3>void drawQuad(const BPointi&amp; p0, const BPointi&amp; p1, const BPointi&amp; p2, const BPointi&amp; p3) const;</h3>
				<p>绘制四边形线框。</p>
			</div>
			<div id="drawQuad(const BPointf&, const BPointf&, const BPointf&, const BPointf&)">
				<h3>void drawQuad(const BPointf&amp; p0, const BPointf&amp; p1, const BPointf&amp; p2, const BPointf&amp; p3) const;</h3>
				<p>绘制四边形线框。</p>
			</div>
			<div id="drawQuad(const BPointd&, const BPointd&, const BPointd&, const BPointd&)">
				<h3>void drawQuad(const BPointd&amp; p0, const BPointd&amp; p1, const BPointd&amp; p2, const BPointd&amp; p3) const;</h3>
				<p>绘制四边形线框。</p>
			</div>
			<div id="fillQuad(const BPointi&, const BPointi&, const BPointi&, const BPointi&)">
				<h3>void fillQuad(const BPointi&amp; p0, const BPointi&amp; p1, const BPointi&amp; p2, const BPointi&amp; p3) const;</h3>
				<p>填充四边形。</p>
			</div>
			<div id="fillQuad(const BPointf&, const BPointf&, const BPointf&, const BPointf&)">
				<h3>void fillQuad(const BPointf&amp; p0, const BPointf&amp; p1, const BPointf&amp; p2, const BPointf&amp; p3) const;</h3>
				<p>填充四边形。</p>
			</div>
			<div id="fillQuad(const BPointd&, const BPointd&, const BPointd&, const BPointd&)">
				<h3>void fillQuad(const BPointd&amp; p0, const BPointd&amp; p1, const BPointd&amp; p2, const BPointd&amp; p3) const;</h3>
				<p>填充四边形。</p>
			</div>
			<div id="drawQuads(const BPointi*, int)">
				<h3>void drawQuads(const BPointi* points, int size);</h3>
				<p>绘制若干个四边形线框，每四个点构成一个四边形。points指定点集数据，size为点数量。</p>
			</div>
			<div id="drawQuads(const BPointf*, int)">
				<h3>void drawQuads(const BPointf* points, int size);</h3>
				<p>绘制若干个四边形线框，每四个点构成一个四边形。points指定点集数据，size为点数量。</p>
			</div>
			<div id="drawQuads(const BPointd*, int)">
				<h3>void drawQuads(const BPointd* points, int size);</h3>
				<p>绘制若干个四边形线框，每四个点构成一个四边形。points指定点集数据，size为点数量。</p>
			</div>
			<div id="drawQuads(const BPointiArray&)">
				<h3>void drawQuads(const BPointiArray&amp; points);</h3>
				<p>绘制若干个四边形线框，每四个点构成一个四边形。points指定点集。</p>
			</div>
			<div id="drawQuads(const BPointfArray&)">
				<h3>void drawQuads(const BPointfArray&amp; points);</h3>
				<p>绘制若干个四边形线框，每四个点构成一个四边形。points指定点集。</p>
			</div>
			<div id="drawQuads(const BPointdArray&)">
				<h3>void drawQuads(const BPointdArray&amp; points);</h3>
				<p>绘制若干个四边形线框，每四个点构成一个四边形。points指定点集。</p>
			</div>
			<div id="fillQuads(const BPointi*, int)">
				<h3>void fillQuads(const BPointi* points, int size);</h3>
				<p>填充若干个四边形，每四个点构成一个四边形。points指定点集数据，size为点数量。</p>
			</div>
			<div id="fillQuads(const BPointf*, int)">
				<h3>void fillQuads(const BPointf* points, int size);</h3>
				<p>填充若干个四边形，每四个点构成一个四边形。points指定点集数据，size为点数量。</p>
			</div>
			<div id="fillQuads(const BPointd*, int)">
				<h3>void fillQuads(const BPointd* points, int size);</h3>
				<p>填充若干个四边形，每四个点构成一个四边形。points指定点集数据，size为点数量。</p>
			</div>
			<div id="fillQuads(const BPointiArray&)">
				<h3>void fillQuads(const BPointiArray&amp; points);</h3>
				<p>填充若干个四边形，每四个点构成一个四边形。points指定点集。</p>
			</div>
			<div id="fillQuads(const BPointfArray&)">
				<h3>void fillQuads(const BPointfArray&amp; points);</h3>
				<p>填充若干个四边形，每四个点构成一个四边形。points指定点集。</p>
			</div>
			<div id="fillQuads(const BPointdArray&)">
				<h3>void fillQuads(const BPointdArray&amp; points);</h3>
				<p>填充若干个四边形，每四个点构成一个四边形。points指定点集。</p>
			</div>
			<div id="fillQuadStrip(const BPointi*, int)">
				<h3>void fillQuadStrip(const BPointi* points, int size);</h3>
				<p>填充四边形带，每两点构成一条边，每两边构成一个四边形。points指定点集，size为点数量。</p>
			</div>
			<div id="fillQuadStrip(const BPointf*, int)">
				<h3>void fillQuadStrip(const BPointf* points, int size);</h3>
				<p>填充四边形带，每两点构成一条边，每两边构成一个四边形。points指定点集，size为点数量。</p>
			</div>
			<div id="fillQuadStrip(const BPointd*, int)">
				<h3>void fillQuadStrip(const BPointd* points, int size);</h3>
				<p>填充四边形带，每两点构成一条边，每两边构成一个四边形。points指定点集，size为点数量。</p>
			</div>
			<div id="fillQuadStrip(const BPointiArray&)">
				<h3>void fillQuadStrip(const BPointiArray&amp; points);</h3>
				<p>填充四边形带，每两点构成一条边，每两边构成一个四边形。points指定点集。</p>
			</div>
			<div id="fillQuadStrip(const BPointfArray&)">
				<h3>void fillQuadStrip(const BPointfArray&amp; points);</h3>
				<p>填充四边形带，每两点构成一条边，每两边构成一个四边形。points指定点集。</p>
			</div>
			<div id="fillQuadStrip(const BPointdArray&)">
				<h3>void fillQuadStrip(const BPointdArray&amp; points);</h3>
				<p>填充四边形带，每两点构成一条边，每两边构成一个四边形。points指定点集。</p>
			</div>
			<div id="drawPolygon(const BPointi*, int)">
				<h3>void drawPolygon(const BPointi* points, int size) const;</h3>
				<p>绘制多边形线框，points指定点集，size是点数量。</p>
			</div>
			<div id="drawPolygon(const BPointf*, int)">
				<h3>void drawPolygon(const BPointf* points, int size) const;</h3>
				<p>绘制多边形线框，points指定点集，size是点数量。</p>
			</div>
			<div id="drawPolygon(const BPointd*, int)">
				<h3>void drawPolygon(const BPointd* points, int size) const;</h3>
				<p>绘制多边形线框，points指定点集，size是点数量。</p>
			</div>
			<div id="fillPolygon(const BPointi*, int)">
				<h3>void fillPolygon(const BPointi* points, int size) const;</h3>
				<p>填充多边形，points指定点集，size是点数量。</p>
			</div>
			<div id="fillPolygon(const BPointf*, int)">
				<h3>void fillPolygon(const BPointf* points, int size) const;</h3>
				<p>填充多边形，points指定点集，size是点数量。</p>
			</div>
			<div id="fillPolygon(const BPointd*, int)">
				<h3>void fillPolygon(const BPointd* points, int size) const;</h3>
				<p>填充多边形，points指定点集，size是点数量。</p>
			</div>
			<div id="drawPolygon(const BPointiArray&)">
				<h3>void drawPolygon(const BPointiArray&amp; points) const;</h3>
				<p>绘制多边形线框，points指定点集。</p>
			</div>
			<div id="drawPolygon(const BPointfArray&)">
				<h3>void drawPolygon(const BPointfArray&amp; points) const;</h3>
				<p>绘制多边形线框，points指定点集。</p>
			</div>
			<div id="drawPolygon(const BPointdArray&)">
				<h3>void drawPolygon(const BPointdArray&amp; points) const;</h3>
				<p>绘制多边形线框，points指定点集。</p>
			</div>
			<div id="fillPolygon(const BPointiArray&)">
				<h3>void fillPolygon(const BPointiArray&amp; points) const;</h3>
				<p>填充多边形，points指定点集。</p>
			</div>
			<div id="fillPolygon(const BPointfArray&)">
				<h3>void fillPolygon(const BPointfArray&amp; points) const;</h3>
				<p>填充多边形，points指定点集。</p>
			</div>
			<div id="fillPolygon(const BPointdArray&)">
				<h3>void fillPolygon(const BPointdArray&amp; points) const;</h3>
				<p>填充多边形，points指定点集。</p>
			</div>
			<div id="drawArc(int, int, int, int, int,int)">
				<h3>void drawArc(int cx, int cy, int radius, int begin, int end, int sides = 0) const;</h3>
				<p>绘制圆弧线框， cx, cy指定圆心，radius为半径，begin指定开始处的角度，end指定结束处的角度。sides指定边数，若为0则动态计算合适的边数。</p>
			</div>
			<div id="drawArc(float, float, float, float, float,int)">
				<h3>void drawArc(float cx, float cy, float radius, float begin, float end, int sides = 0) const;</h3>
				<p>绘制圆弧线框， cx, cy指定圆心，radius为半径，begin指定开始处的角度，end指定结束处的角度。sides指定边数，若为0则动态计算合适的边数。</p>
			</div>
			<div id="drawArc(double, double, double, double, double,int)">
				<h3>void drawArc(double cx, double cy, double radius, double begin, double end, int sides = 0) const;</h3>
				<p>绘制圆弧线框， cx, cy指定圆心，radius为半径，begin指定开始处的角度，end指定结束处的角度。sides指定边数，若为0则动态计算合适的边数。</p>
			</div>
			<div id="drawArc(const BPointi&, int, int, int,int)">
				<h3>void drawArc(const BPointi&amp; center, int radius, int begin, int end, int sides = 0) const;</h3>
				<p>绘制圆弧线框， center指定圆心，radius为半径，begin指定开始处的角度，end指定结束处的角度。sides指定边数，若为0则动态计算合适的边数。</p>
			</div>
			<div id="drawArc(const BPointf&, float, float, float,int)">
				<h3>void drawArc(const BPointf&amp; center, float radius, float begin, float end, int sides = 0) const;</h3>
				<p>绘制圆弧线框， center指定圆心，radius为半径，begin指定开始处的角度，end指定结束处的角度。sides指定边数，若为0则动态计算合适的边数。</p>
			</div>
			<div id="drawArc(const BPointd&, double, double, double,int)">
				<h3>void drawArc(const BPointd&amp; center, double radius, double begin, double end, int sides = 0) const;</h3>
				<p>绘制圆弧线框， center指定圆心，radius为半径，begin指定开始处的角度，end指定结束处的角度。sides指定边数，若为0则动态计算合适的边数。</p>
			</div>
			<div id="fillArc(int, int, const BRangei&, int, int,int)">
				<h3>void fillArc(int cx, int cy, const BRangei&amp; radius, int begin, int end, int sides = 0) const;</h3>
				<p>填充绘制圆弧， cx, cy指定圆心，radius为半径的区间，begin指定开始处的角度，end指定结束处的角度。sides指定边数，若为0则动态计算合适的边数。</p>
			</div>
			<div id="fillArc(float, float, const BRangef&, float, float,int)">
				<h3>void fillArc(float cx, float cy, const BRangef&amp; radius, float begin, float end, int sides = 0) const;</h3>
				<p>填充绘制圆弧， cx, cy指定圆心，radius为半径的区间，begin指定开始处的角度，end指定结束处的角度。sides指定边数，若为0则动态计算合适的边数。</p>
			</div>
			<div id="fillArc(double, double, const BRanged&, double, double,int)">
				<h3>void fillArc(double cx, double cy, const BRanged&amp; radius, double begin, double end, int sides = 0) const;</h3>
				<p>填充绘制圆弧， cx, cy指定圆心，radius为半径的区间，begin指定开始处的角度，end指定结束处的角度。sides指定边数，若为0则动态计算合适的边数。</p>
			</div>
			<div id="fillArc(const BPointi&, const BRangei&, int, int,int)">
				<h3>void fillArc(const BPointi&amp; center, const BRangei&amp; radius, int begin, int end, int sides = 0) const;</h3>
				<p>填充绘制圆弧， center指定圆心，radius为半径的区间，begin指定开始处的角度，end指定结束处的角度。sides指定边数，若为0则动态计算合适的边数。</p>
			</div>
			<div id="fillArc(const BPointf&, const BRangef&, float, float,int)">
				<h3>void fillArc(const BPointf&amp; center, const BRangef&amp; radius, float begin, float end, int sides = 0) const;</h3>
				<p>填充绘制圆弧， center指定圆心，radius为半径的区间，begin指定开始处的角度，end指定结束处的角度。sides指定边数，若为0则动态计算合适的边数。</p>
			</div>
			<div id="fillArc(const BPointd&, const BRanged&, double, double,int)">
				<h3>void fillArc(const BPointd&amp; center, const BRanged&amp; radius, double begin, double end, int sides = 0) const;</h3>
				<p>填充绘制圆弧， center指定圆心，radius为半径的区间，begin指定开始处的角度，end指定结束处的角度。sides指定边数，若为0则动态计算合适的边数。</p>
			</div>
			<div id="drawChord(int, int, int, int, int,int)">
				<h3>void drawChord(int cx, int cy, int radius, int begin, int end, int sides = 0) const;</h3>
				<p>绘制圆弦线框， cx, cy指定圆心，radius为半径，begin指定开始处的角度，end指定结束处的角度。sides指定边数，若为0则动态计算合适的边数。</p>
			</div>
			<div id="drawChord(float, float, float, float, float,int)">
				<h3>void drawChord(float cx, float cy, float radius, float begin, float end, int sides = 0) const;</h3>
				<p>绘制圆弦线框， cx, cy指定圆心，radius为半径，begin指定开始处的角度，end指定结束处的角度。sides指定边数，若为0则动态计算合适的边数。</p>
			</div>
			<div id="drawChord(double, double, double, double, double,int)">
				<h3>void drawChord(double cx, double cy, double radius, double begin, double end, int sides = 0) const;</h3>
				<p>绘制圆弦线框， cx, cy指定圆心，radius为半径，begin指定开始处的角度，end指定结束处的角度。sides指定边数，若为0则动态计算合适的边数。</p>
			</div>
			<div id="drawChord(const BPointi&, int, int, int,int)">
				<h3>void drawChord(const BPointi&amp; center, int radius, int begin, int end, int sides = 0) const;</h3>
				<p>绘制圆弦线框， center指定圆心，radius为半径，begin指定开始处的角度，end指定结束处的角度。sides指定边数，若为0则动态计算合适的边数。</p>
			</div>
			<div id="drawChord(const BPointf&, float, float, float,int)">
				<h3>void drawChord(const BPointf&amp; center, float radius, float begin, float end, int sides = 0) const;</h3>
				<p>绘制圆弦线框， center指定圆心，radius为半径，begin指定开始处的角度，end指定结束处的角度。sides指定边数，若为0则动态计算合适的边数。</p>
			</div>
			<div id="drawChord(const BPointd&, double, double, double,int)">
				<h3>void drawChord(const BPointd&amp; center, double radius, double begin, double end, int sides = 0) const;</h3>
				<p>绘制圆弦线框， center指定圆心，radius为半径，begin指定开始处的角度，end指定结束处的角度。sides指定边数，若为0则动态计算合适的边数。</p>
			</div>
			<div id="fillChord(int, int, int, int, int,int)">
				<h3>void fillChord(int cx, int cy, int radius, int begin, int end, int sides = 0) const;</h3>
				<p>填充圆弦面， cx, cy指定圆心，radius为半径，begin指定开始处的角度，end指定结束处的角度。sides指定边数，若为0则动态计算合适的边数。</p>
			</div>
			<div id="fillChord(float, float, float, float, float,int)">
				<h3>void fillChord(float cx, float cy, float radius, float begin, float end, int sides = 0) const;</h3>
				<p>填充圆弦面， cx, cy指定圆心，radius为半径，begin指定开始处的角度，end指定结束处的角度。sides指定边数，若为0则动态计算合适的边数。</p>
			</div>
			<div id="fillChord(double, double, double, double, double,int)">
				<h3>void fillChord(double cx, double cy, double radius, double begin, double end, int sides = 0) const;</h3>
				<p>填充圆弦面， cx, cy指定圆心，radius为半径，begin指定开始处的角度，end指定结束处的角度。sides指定边数，若为0则动态计算合适的边数。</p>
			</div>
			<div id="fillChord(const BPointi&, int, int, int,int)">
				<h3>void fillChord(const BPointi&amp; center, int radius, int begin, int end, int sides = 0) const;</h3>
				<p>填充圆弦面， center指定圆心，radius为半径，begin指定开始处的角度，end指定结束处的角度。sides指定边数，若为0则动态计算合适的边数。</p>
			</div>
			<div id="fillChord(const BPointf&, float, float, float,int)">
				<h3>void fillChord(const BPointf&amp; center, float radius, float begin, float end, int sides = 0) const;</h3>
				<p>填充圆弦面， center指定圆心，radius为半径，begin指定开始处的角度，end指定结束处的角度。sides指定边数，若为0则动态计算合适的边数。</p>
			</div>
			<div id="fillChord(const BPointd&, double, double, double,int)">
				<h3>void fillChord(const BPointd&amp; center, double radius, double begin, double end, int sides = 0) const;</h3>
				<p>填充圆弦面， center指定圆心，radius为半径，begin指定开始处的角度，end指定结束处的角度。sides指定边数，若为0则动态计算合适的边数。</p>
			</div>
			<div id="drawPie(int, int, int, int, int,int)">
				<h3>void drawPie(int cx, int cy, int radius, int begin, int end, int sides = 0) const;</h3>
				<p>绘制扇形线框，cx, cy指定圆心，radius半径，begin指定开始处的角度，end指定结束处的角度。sides指定边数，若为0则动态计算合适的边数。</p>
			</div>
			<div id="drawPie(float, float, float, float, float,int)">
				<h3>void drawPie(float cx, float cy, float radius, float begin, float end, int sides = 0) const;</h3>
				<p>绘制扇形线框，cx, cy指定圆心，radius半径，begin指定开始处的角度，end指定结束处的角度。sides指定边数，若为0则动态计算合适的边数。</p>
			</div>
			<div id="drawPie(double, double, double, double, double,int)">
				<h3>void drawPie(double cx, double cy, double radius, double begin, double end, int sides = 0) const;</h3>
				<p>绘制扇形线框，cx, cy指定圆心，radius半径，begin指定开始处的角度，end指定结束处的角度。sides指定边数，若为0则动态计算合适的边数。</p>
			</div>
			<div id="drawPie(const BPointi&, int, int, int,int)">
				<h3>void drawPie(const BPointi&amp; center, int radius, int begin, int end, int sides = 0) const;</h3>
				<p>绘制扇形线框，center指定圆心，radius半径，begin指定开始处的角度，end指定结束处的角度。sides指定边数，若为0则动态计算合适的边数。</p>
			</div>
			<div id="drawPie(const BPointf&, float, float, float,int)">
				<h3>void drawPie(const BPointf&amp; center, float radius, float begin, float end, int sides = 0) const;</h3>
				<p>绘制扇形线框，center指定圆心，radius半径，begin指定开始处的角度，end指定结束处的角度。sides指定边数，若为0则动态计算合适的边数。</p>
			</div>
			<div id="drawPie(const BPointd&, double, double, double,int)">
				<h3>void drawPie(const BPointd&amp; center, double radius, double begin, double end, int sides = 0) const;</h3>
				<p>绘制扇形线框，center指定圆心，radius半径，begin指定开始处的角度，end指定结束处的角度。sides指定边数，若为0则动态计算合适的边数。</p>
			</div>
			<div id="fillPie(int, int, int, int, int,int)">
				<h3>void fillPie(int cx, int cy, int radius, int begin, int end, int sides = 0) const;</h3>
				<p>填充扇形区域，cx, cy指定圆心，radius半径，begin指定开始处的角度，end指定结束处的角度。sides指定边数，若为0则动态计算合适的边数。</p>
			</div>
			<div id="fillPie(float, float, float, float, float,int)">
				<h3>void fillPie(float cx, float cy, float radius, float begin, float end, int sides = 0) const;</h3>
				<p>填充扇形区域，cx, cy指定圆心，radius半径，begin指定开始处的角度，end指定结束处的角度。sides指定边数，若为0则动态计算合适的边数。</p>
			</div>
			<div id="fillPie(double, double, double, double, double,int)">
				<h3>void fillPie(double cx, double cy, double radius, double begin, double end, int sides = 0) const;</h3>
				<p>填充扇形区域，cx, cy指定圆心，radius半径，begin指定开始处的角度，end指定结束处的角度。sides指定边数，若为0则动态计算合适的边数。</p>
			</div>
			<div id="fillPie(const BPointi&, int, int, int,int)">
				<h3>void fillPie(const BPointi&amp; center, int radius, int begin, int end, int sides = 0) const;</h3>
				<p>填充扇形区域，center指定圆心，radius半径，begin指定开始处的角度，end指定结束处的角度。sides指定边数，若为0则动态计算合适的边数。</p>
			</div>
			<div id="fillPie(const BPointf&, float, float, float,int)">
				<h3>void fillPie(const BPointf&amp; center, float radius, float begin, float end, int sides = 0) const;</h3>
				<p>填充扇形区域，center指定圆心，radius半径，begin指定开始处的角度，end指定结束处的角度。sides指定边数，若为0则动态计算合适的边数。</p>
			</div>
			<div id="fillPie(const BPointd&, double, double, double,int)">
				<h3>void fillPie(const BPointd&amp; center, double radius, double begin, double end, int sides = 0) const;</h3>
				<p>填充扇形区域，center指定圆心，radius半径，begin指定开始处的角度，end指定结束处的角度。sides指定边数，若为0则动态计算合适的边数。</p>
			</div>
			<div id="drawCircle(int, int, int,int)">
				<h3>void drawCircle(int cx, int cy, int radius, int sides = 0) const;</h3>
				<p>绘制圆形线框，cx, cy指定圆心，radius半径。sides指定边数，若为0则动态计算合适的边数。</p>
			</div>
			<div id="drawCircle(float, float, float,int)">
				<h3>void drawCircle(float cx, float cy, float radius, int sides = 0) const;</h3>
				<p>绘制圆形线框，cx, cy指定圆心，radius半径。sides指定边数，若为0则动态计算合适的边数。</p>
			</div>
			<div id="drawCircle(double, double, double,int)">
				<h3>void drawCircle(double cx, double cy, double radius, int sides = 0) const;</h3>
				<p>绘制圆形线框，cx, cy指定圆心，radius半径。sides指定边数，若为0则动态计算合适的边数。</p>
			</div>
			<div id="drawCircle(const BPointi&, int,int)">
				<h3>void drawCircle(const BPointi&amp; center, int radius, int sides = 0) const;</h3>
				<p>绘制圆形线框，center指定圆心，radius半径。sides指定边数，若为0则动态计算合适的边数。</p>
			</div>
			<div id="drawCircle(const BPointf&, float,int)">
				<h3>void drawCircle(const BPointf&amp; center, float radius, int sides = 0) const;</h3>
				<p>绘制圆形线框，center指定圆心，radius半径。sides指定边数，若为0则动态计算合适的边数。</p>
			</div>
			<div id="drawCircle(const BPointd&, double,int)">
				<h3>void drawCircle(const BPointd&amp; center, double radius, int sides = 0) const;</h3>
				<p>绘制圆形线框，center指定圆心，radius半径。sides指定边数，若为0则动态计算合适的边数。</p>
			</div>
			<div id="fillCircle(int, int, int,int)">
				<h3>void fillCircle(int cx, int cy, int radius, int sides = 0) const;</h3>
				<p>填充圆形，cx, cy指定圆心，radius半径。sides指定边数，若为0则动态计算合适的边数。</p>
			</div>
			<div id="fillCircle(float, float, float,int)">
				<h3>void fillCircle(float cx, float cy, float radius, int sides = 0) const;</h3>
				<p>填充圆形，cx, cy指定圆心，radius半径。sides指定边数，若为0则动态计算合适的边数。</p>
			</div>
			<div id="fillCircle(double, double, double,int)">
				<h3>void fillCircle(double cx, double cy, double radius, int sides = 0) const;</h3>
				<p>填充圆形，cx, cy指定圆心，radius半径。sides指定边数，若为0则动态计算合适的边数。</p>
			</div>
			<div id="fillCircle(const BPointi&, int,int)">
				<h3>void fillCircle(const BPointi&amp; center, int radius, int sides = 0) const;</h3>
				<p>填充圆形，center指定圆心，radius半径。sides指定边数，若为0则动态计算合适的边数。</p>
			</div>
			<div id="fillCircle(const BPointf&, float,int)">
				<h3>void fillCircle(const BPointf&amp; center, float radius, int sides = 0) const;</h3>
				<p>填充圆形，center指定圆心，radius半径。sides指定边数，若为0则动态计算合适的边数。</p>
			</div>
			<div id="fillCircle(const BPointd&, double,int)">
				<h3>void fillCircle(const BPointd&amp; center, double radius, int sides = 0) const;</h3>
				<p>填充圆形，center指定圆心，radius半径。sides指定边数，若为0则动态计算合适的边数。</p>
			</div>
			<div id="drawEllipse(const BPointi&, int, int)">
				<h3>void drawEllipse(const BPointi&amp; center, int radiusX, int radiusY) const;</h3>
				<p>绘制椭圆线框，center指定圆心，radiusX为X轴半径，radiusY为Y轴半径。</p>
			</div>
			<div id="drawEllipse(int, int, int, int)">
				<h3>void drawEllipse(int x, int y, int width, int height) const;</h3>
				<p>绘制椭圆线框，在由x, y, width, height构成矩形区域绘制，矩形区域中心为圆心，宽度的一半为X轴半径，高度的一半为Y轴半径。</p>
			</div>
			<div id="drawEllipse(const BPointi&, const BSizei&)">
				<h3>void drawEllipse(const BPointi&amp; pos, const BSizei&amp; size) const;</h3>
				<p>绘制椭圆线框，在由pos和size构成矩形区域绘制，矩形区域中心为圆心，宽度的一半为X轴半径，高度的一半为Y轴半径。</p>
			</div>
			<div id="drawEllipse(const BRecti&)">
				<h3>void drawEllipse(const BRecti&amp; rect) const;</h3>
				<p>绘制椭圆线框，在rect矩形区域绘制，矩形区域中心为圆心，宽度的一半为X轴半径，高度的一半为Y轴半径。</p>
			</div>
			<div id="fillEllipse(const BPointi&, int, int)">
				<h3>void fillEllipse(const BPointi&amp; center, int radiusX, int radiusY) const;</h3>
				<p>填充椭圆，center指定圆心，radiusX为X轴半径，radiusY为Y轴半径。</p>
			</div>
			<div id="fillEllipse(int, int, int, int)">
				<h3>void fillEllipse(int x, int y, int width, int height) const;</h3>
				<p>填充椭圆，在由x, y, width, height构成矩形区域绘制，矩形区域中心为圆心，宽度的一半为X轴半径，高度的一半为Y轴半径。</p>
			</div>
			<div id="fillEllipse(const BPointi&, const BSizei&)">
				<h3>void fillEllipse(const BPointi&amp; pos, const BSizei&amp; size) const;</h3>
				<p>填充椭圆，在由pos和size构成矩形区域绘制，矩形区域中心为圆心，宽度的一半为X轴半径，高度的一半为Y轴半径。</p>
			</div>
			<div id="fillEllipse(const BRecti&)">
				<h3>void fillEllipse(const BRecti&amp; rect) const;</h3>
				<p>填充椭圆，在rect矩形区域绘制，矩形区域中心为圆心，宽度的一半为X轴半径，高度的一半为Y轴半径。</p>
			</div>
			<div id="drawText(const BPointi&, const BString&,Align)">
				<h3>void drawText(const BPointi&amp; pos, const BString&amp; text, Align align = Align_None);</h3>
				<p>绘制文本，pos指定绘制的开始位置，text指定文本，align指定对齐方式，其意义是pos点是字符串的对齐位置。</p>
			</div>
			<div id="drawText(const BPointf&, const BString&,Align)">
				<h3>void drawText(const BPointf&amp; pos, const BString&amp; text, Align align = Align_None);</h3>
				<p>绘制文本，pos指定绘制的开始位置，text指定文本，align指定对齐方式，其意义是pos点是字符串的对齐位置。</p>
			</div>
			<div id="drawText(const BPointd&, const BString&,Align)">
				<h3>void drawText(const BPointd&amp; pos, const BString&amp; text, Align align = Align_None);</h3>
				<p>绘制文本，pos指定绘制的开始位置，text指定文本，align指定对齐方式，其意义是pos点是字符串的对齐位置。</p>
			</div>
			<div id="drawText(int, int, const BString&,Align)">
				<h3>void drawText(int x, int y, const BString&amp; text, Align align = Align_None);</h3>
				<p>绘制文本，x, y指定绘制的开始位置，text指定文本，align指定对齐方式，其意义是pos点是字符串的对齐位置。</p>
			</div>
			<div id="drawText(float, float, const BString&,Align)">
				<h3>void drawText(float x, float y, const BString&amp; text, Align align = Align_None);</h3>
				<p>绘制文本，x, y指定绘制的开始位置，text指定文本，align指定对齐方式，其意义是pos点是字符串的对齐位置。</p>
			</div>
			<div id="drawText(double, double, const BString&,Align)">
				<h3>void drawText(double x, double y, const BString&amp; text, Align align = Align_None);</h3>
				<p>绘制文本，x, y指定绘制的开始位置，text指定文本，align指定对齐方式，其意义是pos点是字符串的对齐位置。</p>
			</div>
			<div id="drawText(const BRecti&, const BString&,bool)">
				<h3>void drawText(const BRecti&amp; rect, const BString&amp; text, bool lineWrap = true);</h3>
				<p>在rect区域绘制文本，text指定文本，lineWrap指示文本是否自动换行。</p>
			</div>
			<div id="drawText(const BRectf&, const BString&,bool)">
				<h3>void drawText(const BRectf&amp; rect, const BString&amp; text, bool lineWrap = true);</h3>
				<p>在rect区域绘制文本，text指定文本，lineWrap指示文本是否自动换行。</p>
			</div>
			<div id="drawText(const BRectd&, const BString&,bool)">
				<h3>void drawText(const BRectd&amp; rect, const BString&amp; text, bool lineWrap = true);</h3>
				<p>在rect区域绘制文本，text指定文本，lineWrap指示文本是否自动换行。</p>
			</div>
			<div id="drawText(const BPointi&, const BSizei&, const BString&,bool)">
				<h3>void drawText(const BPointi&amp; pos, const BSizei&amp; size, const BString&amp; text, bool lineWrap = true);</h3>
				<p>在矩形区域绘制文本，pos和size指定绘制的矩形，text指定文本，lineWrap指示文本是否自动换行。</p>
			</div>
			<div id="drawText(const BPointf&, const BSizef&, const BString&,bool)">
				<h3>void drawText(const BPointf&amp; pos, const BSizef&amp; size, const BString&amp; text, bool lineWrap = true);</h3>
				<p>在矩形区域绘制文本，pos和size指定绘制的矩形，text指定文本，lineWrap指示文本是否自动换行。</p>
			</div>
			<div id="drawText(const BPointd&, const BSized&, const BString&,bool)">
				<h3>void drawText(const BPointd&amp; pos, const BSized&amp; size, const BString&amp; text, bool lineWrap = true);</h3>
				<p>在矩形区域绘制文本，pos和size指定绘制的矩形，text指定文本，lineWrap指示文本是否自动换行。</p>
			</div>
			<div id="drawText(int, int, int, int, const BString&,bool)">
				<h3>void drawText(int x, int y, int width, int height, const BString&amp; text, bool lineWrap = true);</h3>
				<p>在矩形区域绘制文本，x, y, width, height指定绘制的矩形，text指定文本，lineWrap指示文本是否自动换行。</p>
			</div>
			<div id="drawText(float, float, float, float, const BString&,bool)">
				<h3>void drawText(float x, float y, float width, float height, const BString&amp; text, bool lineWrap = true);</h3>
				<p>在矩形区域绘制文本，x, y, width, height指定绘制的矩形，text指定文本，lineWrap指示文本是否自动换行。</p>
			</div>
			<div id="drawText(double, double, double, double, const BString&,bool)">
				<h3>void drawText(double x, double y, double width, double height, const BString&amp; text, bool lineWrap = true);</h3>
				<p>在矩形区域绘制文本，x, y, width, height指定绘制的矩形，text指定文本，lineWrap指示文本是否自动换行。</p>
			</div>
			<div id="drawText(const BRecti&, const BString&, Align,bool)">
				<h3>void drawText(const BRecti&amp; rect, const BString&amp; text, Align align, bool lineWrap = true);</h3>
				<p>在矩形区域绘制文本，rect指定绘制的矩形，text指定文本，align指定文本的对齐方式，lineWrap指示文本是否自动换行。</p>
			</div>
			<div id="drawText(const BRectf&, const BString&, Align,bool)">
				<h3>void drawText(const BRectf&amp; rect, const BString&amp; text, Align align, bool lineWrap = true);</h3>
				<p>在矩形区域绘制文本，rect指定绘制的矩形，text指定文本，align指定文本的对齐方式，lineWrap指示文本是否自动换行。</p>
			</div>
			<div id="drawText(const BRectd&, const BString&, Align,bool)">
				<h3>void drawText(const BRectd&amp; rect, const BString&amp; text, Align align, bool lineWrap = true);</h3>
				<p>在矩形区域绘制文本，rect指定绘制的矩形，text指定文本，align指定文本的对齐方式，lineWrap指示文本是否自动换行。</p>
			</div>
			<div id="drawText(const BPointi&, const BSizei&, const BString&, Align,bool)">
				<h3>void drawText(const BPointi&amp; pos, const BSizei&amp; size, const BString&amp; text, Align align, bool lineWrap = true);</h3>
				<p>在矩形区域绘制文本，pos和size指定绘制的矩形，text指定文本，align指定文本的对齐方式，lineWrap指示文本是否自动换行。</p>
			</div>
			<div id="drawText(const BPointf&, const BSizef&, const BString&, Align,bool)">
				<h3>void drawText(const BPointf&amp; pos, const BSizef&amp; size, const BString&amp; text, Align align, bool lineWrap = true);</h3>
				<p>在矩形区域绘制文本，pos和size指定绘制的矩形，text指定文本，align指定文本的对齐方式，lineWrap指示文本是否自动换行。</p>
			</div>
			<div id="drawText(const BPointd&, const BSized&, const BString&, Align,bool)">
				<h3>void drawText(const BPointd&amp; pos, const BSized&amp; size, const BString&amp; text, Align align, bool lineWrap = true);</h3>
				<p>在矩形区域绘制文本，pos和size指定绘制的矩形，text指定文本，align指定文本的对齐方式，lineWrap指示文本是否自动换行。</p>
			</div>
			<div id="drawText(int, int, int, int, const BString&, Align,bool)">
				<h3>void drawText(int x, int y, int width, int height, const BString&amp; text, Align align, bool lineWrap = true);</h3>
				<p>在矩形区域绘制文本，x, y, width, height指定绘制的矩形，text指定文本，align指定文本的对齐方式，lineWrap指示文本是否自动换行。</p>
			</div>
			<div id="drawText(float, float, float, float, const BString&, Align,bool)">
				<h3>void drawText(float x, float y, float width, float height, const BString&amp; text, Align align, bool lineWrap = true);</h3>
				<p>在矩形区域绘制文本，x, y, width, height指定绘制的矩形，text指定文本，align指定文本的对齐方式，lineWrap指示文本是否自动换行。</p>
			</div>
			<div id="drawText(double, double, double, double, const BString&, Align,bool)">
				<h3>void drawText(double x, double y, double width, double height, const BString&amp; text, Align align, bool lineWrap = true);</h3>
				<p>在矩形区域绘制文本，x, y, width, height指定绘制的矩形，text指定文本，align指定文本的对齐方式，lineWrap指示文本是否自动换行。</p>
			</div>
			<div id="drawImage(const BPointi&, const BImage*,Align)">
				<h3>void drawImage(const BPointi&amp; pos, const BImage* image, Align align = Align_None);</h3>
				<p>绘制图像，pos指定图像的左上角位置，image为要绘制的图像，align指定对齐方式。</p>
			</div>
			<div id="drawImage(const BPointf&, const BImage*,Align)">
				<h3>void drawImage(const BPointf&amp; pos, const BImage* image, Align align = Align_None);</h3>
				<p>绘制图像，pos指定图像的左上角位置，image为要绘制的图像，align指定对齐方式。</p>
			</div>
			<div id="drawImage(const BPointd&, const BImage*,Align)">
				<h3>void drawImage(const BPointd&amp; pos, const BImage* image, Align align = Align_None);</h3>
				<p>绘制图像，pos指定图像的左上角位置，image为要绘制的图像，align指定对齐方式。</p>
			</div>
			<div id="drawImage(int, int, const BImage*,Align)">
				<h3>void drawImage(int x, int y, const BImage* image, Align align = Align_None);</h3>
				<p>绘制图像，x, y指定图像的左上角位置，image为要绘制的图像，align指定对齐方式。</p>
			</div>
			<div id="drawImage(float, float, const BImage*,Align)">
				<h3>void drawImage(float x, float y, const BImage* image, Align align = Align_None);</h3>
				<p>绘制图像，x, y指定图像的左上角位置，image为要绘制的图像，align指定对齐方式。</p>
			</div>
			<div id="drawImage(double, double, const BImage*,Align)">
				<h3>void drawImage(double x, double y, const BImage* image, Align align = Align_None);</h3>
				<p>绘制图像，x, y指定图像的左上角位置，image为要绘制的图像，align指定对齐方式。</p>
			</div>
			<div id="drawImage(const BRecti&, const BImage*,bool)">
				<h3>void drawImage(const BRecti&amp; rect, const BImage* image, bool wrapped = false);</h3>
				<p>在指定区域绘制图像，rect指定绘制的矩形区域，image为要绘制的图像，wrapped指定包裹方式，若为true则当图像尺寸大于矩形区域尺寸时对图像尺寸进行等比缩小，以适应指定的绘制区域。</p>
			</div>
			<div id="drawImage(const BRectf&, const BImage*,bool)">
				<h3>void drawImage(const BRectf&amp; rect, const BImage* image, bool wrapped = false);</h3>
				<p>在指定区域绘制图像，rect指定绘制的矩形区域，image为要绘制的图像，wrapped指定包裹方式，若为true则当图像尺寸大于矩形区域尺寸时对图像尺寸进行等比缩小，以适应指定的绘制区域。</p>
			</div>
			<div id="drawImage(const BRectd&, const BImage*,bool)">
				<h3>void drawImage(const BRectd&amp; rect, const BImage* image, bool wrapped = false);</h3>
				<p>在指定区域绘制图像，rect指定绘制的矩形区域，image为要绘制的图像，wrapped指定包裹方式，若为true则当图像尺寸大于矩形区域尺寸时对图像尺寸进行等比缩小，以适应指定的绘制区域。</p>
			</div>
			<div id="drawImage(const BPointi&, const BSizei&, const BImage*,bool)">
				<h3>void drawImage(const BPointi&amp; pos, const BSizei&amp; size, const BImage* image, bool wrapped = false);</h3>
				<p>在指定区域绘制图像，pos和size指定绘制的矩形区域，image为要绘制的图像，wrapped指定包裹方式，若为true则当图像尺寸大于矩形区域尺寸时对图像尺寸进行等比缩小，以适应指定的绘制区域。</p>
			</div>
			<div id="drawImage(const BPointf&, const BSizef&, const BImage*,bool)">
				<h3>void drawImage(const BPointf&amp; pos, const BSizef&amp; size, const BImage* image, bool wrapped = false);</h3>
				<p>在指定区域绘制图像，pos和size指定绘制的矩形区域，image为要绘制的图像，wrapped指定包裹方式，若为true则当图像尺寸大于矩形区域尺寸时对图像尺寸进行等比缩小，以适应指定的绘制区域。</p>
			</div>
			<div id="drawImage(const BPointd&, const BSized&, const BImage*,bool)">
				<h3>void drawImage(const BPointd&amp; pos, const BSized&amp; size, const BImage* image, bool wrapped = false);</h3>
				<p>在指定区域绘制图像，pos和size指定绘制的矩形区域，image为要绘制的图像，wrapped指定包裹方式，若为true则当图像尺寸大于矩形区域尺寸时对图像尺寸进行等比缩小，以适应指定的绘制区域。</p>
			</div>
			<div id="drawImage(int, int, int, int, const BImage*,bool)">
				<h3>void drawImage(int x, int y, int width, int height, const BImage* image, bool wrapped = false);</h3>
				<p>在指定区域绘制图像，x, y, width, height指定绘制的矩形区域，image为要绘制的图像，wrapped指定包裹方式。</p>
			</div>
			<div id="drawImage(float, float, float, float, const BImage*,bool)">
				<h3>void drawImage(float x, float y, float width, float height, const BImage* image, bool wrapped = false);</h3>
				<p>在指定区域绘制图像，x, y, width, height指定绘制的矩形区域，image为要绘制的图像，wrapped指定包裹方式。</p>
			</div>
			<div id="drawImage(double, double, double, double, const BImage*,bool)">
				<h3>void drawImage(double x, double y, double width, double height, const BImage* image, bool wrapped = false);</h3>
				<p>在指定区域绘制图像，x, y, width, height指定绘制的矩形区域，image为要绘制的图像，wrapped指定包裹方式。</p>
			</div>
			<div id="drawImage(const BRecti&, const BImage*, Align,bool)">
				<h3>void drawImage(const BRecti&amp; rect, const BImage* image, Align align, bool wrapped = false);</h3>
				<p>在指定区域绘制图像，rect指定绘制的矩形区域，image为要绘制的图像，align指定其对齐方式，wrapped指定包裹方式。</p>
			</div>
			<div id="drawImage(const BRectf&, const BImage*, Align,bool)">
				<h3>void drawImage(const BRectf&amp; rect, const BImage* image, Align align, bool wrapped = false);</h3>
				<p>指定区域绘制图像，rect指定绘制的矩形区域，image为要绘制的图像，align指定其对齐方式，wrapped指定包裹方式。</p>
			</div>
			<div id="drawImage(const BRectd&, const BImage*, Align,bool)">
				<h3>void drawImage(const BRectd&amp; rect, const BImage* image, Align align, bool wrapped = false);</h3>
				<p>指定区域绘制图像，rect指定绘制的矩形区域，image为要绘制的图像，align指定其对齐方式，wrapped指定包裹方式。</p>
			</div>
			<div id="drawImage(const BPointi&, const BSizei&, const BImage*, Align,bool)">
				<h3>void drawImage(const BPointi&amp; pos, const BSizei&amp; size, const BImage* image, Align align, bool wrapped = false);</h3>
				<p>指定区域绘制图像，pos和size指定绘制的矩形区域，image为要绘制的图像，align指定其对齐方式，wrapped指定包裹方式。</p>
			</div>
			<div id="drawImage(const BPointf&, const BSizef&, const BImage*, Align,bool)">
				<h3>void drawImage(const BPointf&amp; pos, const BSizef&amp; size, const BImage* image, Align align, bool wrapped = false);</h3>
				<p>指定区域绘制图像，pos和size指定绘制的矩形区域，image为要绘制的图像，align指定其对齐方式，wrapped指定包裹方式。</p>
			</div>
			<div id="drawImage(const BPointd&, const BSized&, const BImage*, Align,bool)">
				<h3>void drawImage(const BPointd&amp; pos, const BSized&amp; size, const BImage* image, Align align, bool wrapped = false);</h3>
				<p>指定区域绘制图像，pos和size指定绘制的矩形区域，image为要绘制的图像，align指定其对齐方式，wrapped指定包裹方式。</p>
			</div>
			<div id="drawImage(int, int, int, int, const BImage*, Align,bool)">
				<h3>void drawImage(int x, int y, int width, int height, const BImage* image, Align align, bool wrapped = false);</h3>
				<p>指定区域绘制图像，x, y, width, height指定绘制的矩形区域，image为要绘制的图像，align指定其对齐方式，wrapped指定包裹方式。</p>
			</div>
			<div id="drawImage(float, float, float, float, const BImage*, Align,bool)">
				<h3>void drawImage(float x, float y, float width, float height, const BImage* image, Align align, bool wrapped = false);</h3>
				<p>指定区域绘制图像，x, y, width, height指定绘制的矩形区域，image为要绘制的图像，align指定其对齐方式，wrapped指定包裹方式。</p>
			</div>
			<div id="drawImage(double, double, double, double, const BImage*, Align,bool)">
				<h3>void drawImage(double x, double y, double width, double height, const BImage* image, Align align, bool wrapped = false);</h3>
				<p>指定区域绘制图像，x, y, width, height指定绘制的矩形区域，image为要绘制的图像，align指定其对齐方式，wrapped指定包裹方式。</p>
			</div>
			<div id="drawImage(const BRecti&, const BImage*, const BRecti&,bool)">
				<h3>void drawImage(const BRecti&amp; rect, const BImage* image, const BRecti&amp; area, bool wrapped = false);</h3>
				<p>指定区域绘制图像，rect指定绘制的矩形区域，image为要绘制的图像，area指定被使用像素的区域，wrapped指定包裹方式。</p>
			</div>
			<div id="drawImage(const BRectf&, const BImage*, const BRectf&,bool)">
				<h3>void drawImage(const BRectf&amp; rect, const BImage* image, const BRectf&amp; area, bool wrapped = false);</h3>
				<p>指定区域绘制图像，rect指定绘制的矩形区域，image为要绘制的图像，area指定被使用像素的区域，wrapped指定包裹方式。</p>
			</div>
			<div id="drawImage(const BRectd&, const BImage*, const BRectd&,bool)">
				<h3>void drawImage(const BRectd&amp; rect, const BImage* image, const BRectd&amp; area, bool wrapped = false);</h3>
				<p>指定区域绘制图像，rect指定绘制的矩形区域，image为要绘制的图像，area指定被使用像素的区域，wrapped指定包裹方式。</p>
			</div>
			<div id="drawImage(const BPointi&, const BSizei&, const BImage*, const BRecti&,bool)">
				<h3>void drawImage(const BPointi&amp; pos, const BSizei&amp; size, const BImage* image, const BRecti&amp; area, bool wrapped = false);</h3>
				<p>指定区域绘制图像，pos和size指定绘制的矩形区域，image为要绘制的图像，area指定被使用像素的区域，wrapped指定包裹方式。</p>
			</div>
			<div id="drawImage(const BPointf&, const BSizef&, const BImage*, const BRectf&,bool)">
				<h3>void drawImage(const BPointf&amp; pos, const BSizef&amp; size, const BImage* image, const BRectf&amp; area, bool wrapped = false);</h3>
				<p>指定区域绘制图像，pos和size指定绘制的矩形区域，image为要绘制的图像，area指定被使用像素的区域，wrapped指定包裹方式。</p>
			</div>
			<div id="drawImage(const BPointd&, const BSized&, const BImage*, const BRectd&,bool)">
				<h3>void drawImage(const BPointd&amp; pos, const BSized&amp; size, const BImage* image, const BRectd&amp; area, bool wrapped = false);</h3>
				<p>指定区域绘制图像，pos和size指定绘制的矩形区域，image为要绘制的图像，area指定被使用像素的区域，wrapped指定包裹方式。</p>
			</div>
			<div id="drawImage(int, int, int, int, const BImage*, const BRecti&,bool)">
				<h3>void drawImage(int x, int y, int width, int height, const BImage* image, const BRecti&amp; area, bool wrapped = false);</h3>
				<p>指定区域绘制图像，x, y, width, height指定绘制的矩形区域，image为要绘制的图像，area指定被使用像素的区域，wrapped指定包裹方式。</p>
			</div>
			<div id="drawImage(float, float, float, float, const BImage*, const BRectf&,bool)">
				<h3>void drawImage(float x, float y, float width, float height, const BImage* image, const BRectf&amp; area, bool wrapped = false);</h3>
				<p>指定区域绘制图像，x, y, width, height指定绘制的矩形区域，image为要绘制的图像，area指定被使用像素的区域，wrapped指定包裹方式。</p>
			</div>
			<div id="drawImage(double, double, double, double, const BImage*, const BRectd&,bool)">
				<h3>void drawImage(double x, double y, double width, double height, const BImage* image, const BRectd&amp; area, bool wrapped = false);</h3>
				<p>指定区域绘制图像，x, y, width, height指定绘制的矩形区域，image为要绘制的图像，area指定被使用像素的区域，wrapped指定包裹方式。</p>
			</div>
			<div id="drawImage(const BRecti&, const BImage*, const BMargini&)">
				<h3>void drawImage(const BRecti&amp; rect, const BImage* image, const BMargini&amp; margin);</h3>
				<p>以边距大小将图像分割到九宫格，分别进行绘制，以达到仅拉伸中央区域的图像。</p>
			</div>
			<div id="drawImage(const BRectf&, const BImage*, const BMarginf&)">
				<h3>void drawImage(const BRectf&amp; rect, const BImage* image, const BMarginf&amp; margin);</h3>
				<p>以边距大小将图像分割到九宫格，分别进行绘制，以达到仅拉伸中央区域的图像。</p>
			</div>
			<div id="drawImage(const BRectd&, const BImage*, const BMargind&)">
				<h3>void drawImage(const BRectd&amp; rect, const BImage* image, const BMargind&amp; margin);</h3>
				<p>以边距大小将图像分割到九宫格，分别进行绘制，以达到仅拉伸中央区域的图像。</p>
			</div>
			<div id="drawImage(const BPointi&, const BSizei&, const BImage*, const BMargini&)">
				<h3>void drawImage(const BPointi&amp; pos, const BSizei&amp; size, const BImage* image, const BMargini&amp; margin);</h3>
				<p>以边距大小将图像分割到九宫格，分别进行绘制，以达到仅拉伸中央区域的图像。pos和size指示要绘制的区域。</p>
			</div>
			<div id="drawImage(const BPointf&, const BSizef&, const BImage*, const BMarginf&)">
				<h3>void drawImage(const BPointf&amp; pos, const BSizef&amp; size, const BImage* image, const BMarginf&amp; margin);</h3>
				<p>以边距大小将图像分割到九宫格，分别进行绘制，以达到仅拉伸中央区域的图像。pos和size指示要绘制的区域。</p>
			</div>
			<div id="drawImage(const BPointd&, const BSized&, const BImage*, const BMargind&)">
				<h3>void drawImage(const BPointd&amp; pos, const BSized&amp; size, const BImage* image, const BMargind&amp; margin);</h3>
				<p>以边距大小将图像分割到九宫格，分别进行绘制，以达到仅拉伸中央区域的图像。pos和size指示要绘制的区域。</p>
			</div>
			<div id="drawImage(int, int, int, int, const BImage*, const BMargini&)">
				<h3>void drawImage(int x, int y, int width, int height, const BImage* image, const BMargini&amp; margin);</h3>
				<p>以边距大小将图像分割到九宫格，分别进行绘制，以达到仅拉伸中央区域的图像。x, y, width, height指示要绘制的区域。</p>
			</div>
			<div id="drawImage(float, float, float, float, const BImage*, const BMarginf&)">
				<h3>void drawImage(float x, float y, float width, float height, const BImage* image, const BMarginf&amp; margin);</h3>
				<p>以边距大小将图像分割到九宫格，分别进行绘制，以达到仅拉伸中央区域的图像。x, y, width, height指示要绘制的区域。</p>
			</div>
			<div id="drawImage(double, double, double, double, const BImage*, const BMargind&)">
				<h3>void drawImage(double x, double y, double width, double height, const BImage* image, const BMargind&amp; margin);</h3>
				<p>以边距大小将图像分割到九宫格，分别进行绘制，以达到仅拉伸中央区域的图像。x, y, width, height指示要绘制的区域。</p>
			</div>
			<div id="tileImage(const BRecti&, const BImage*)">
				<h3>void tileImage(const BRecti&amp; rect, const BImage* image);</h3>
				<p>在指定区域内平铺图像，按照图像的原尺寸进行平铺直到铺满整个矩形区域。</p>
			</div>
			<div id="tileImage(const BRectf&, const BImage*)">
				<h3>void tileImage(const BRectf&amp; rect, const BImage* image);</h3>
				<p>在指定区域内平铺图像，按照图像的原尺寸进行平铺直到铺满整个矩形区域。</p>
			</div>
			<div id="tileImage(const BRectd&, const BImage*)">
				<h3>void tileImage(const BRectd&amp; rect, const BImage* image);</h3>
				<p>在指定区域内平铺图像，按照图像的原尺寸进行平铺直到铺满整个矩形区域。</p>
			</div>
			<div id="tileImage(const BPointi&, const BSizei&, const BImage*)">
				<h3>void tileImage(const BPointi&amp; pos, const BSizei&amp; size, const BImage* image);</h3>
				<p>在pos和size指定区域内平铺图像，按照图像的原尺寸进行平铺直到铺满整个矩形区域。</p>
			</div>
			<div id="tileImage(const BPointf&, const BSizef&, const BImage*)">
				<h3>void tileImage(const BPointf&amp; pos, const BSizef&amp; size, const BImage* image);</h3>
				<p>在pos和size指定区域内平铺图像，按照图像的原尺寸进行平铺直到铺满整个矩形区域。</p>
			</div>
			<div id="tileImage(const BPointd&, const BSized&, const BImage*)">
				<h3>void tileImage(const BPointd&amp; pos, const BSized&amp; size, const BImage* image);</h3>
				<p>在pos和size指定区域内平铺图像，按照图像的原尺寸进行平铺直到铺满整个矩形区域。</p>
			</div>
			<div id="tileImage(int, int, int, int, const BImage*)">
				<h3>void tileImage(int x, int y, int width, int height, const BImage* image);</h3>
				<p>在x, y, width, height指定区域内平铺图像，按照图像的原尺寸进行平铺直到铺满整个矩形区域。</p>
			</div>
			<div id="tileImage(float, float, float, float, const BImage*)">
				<h3>void tileImage(float x, float y, float width, float height, const BImage* image);</h3>
				<p>在x, y, width, height指定区域内平铺图像，按照图像的原尺寸进行平铺直到铺满整个矩形区域。</p>
			</div>
			<div id="tileImage(double, double, double, double, const BImage*)">
				<h3>void tileImage(double x, double y, double width, double height, const BImage* image);</h3>
				<p>在x, y, width, height指定区域内平铺图像，按照图像的原尺寸进行平铺直到铺满整个矩形区域。</p>
			</div>
			<div id="drawGraph(int, int, int, int, Graph)">
				<h3>void drawGraph(int x, int y, int width, int height, Graph graph);</h3>
				<p>在x, y, width, height指定的矩形区域中绘制基本图形。</p>
			</div>
			<div id="drawGraph(float, float, float, float, Graph)">
				<h3>void drawGraph(float x, float y, float width, float height, Graph graph);</h3>
				<p>在x, y, width, height指定的矩形区域中绘制基本图形。</p>
			</div>
			<div id="drawGraph(double, double, double, double, Graph)">
				<h3>void drawGraph(double x, double y, double width, double height, Graph graph);</h3>
				<p>在x, y, width, height指定的矩形区域中绘制基本图形。</p>
			</div>
			<div id="drawGraph(const BPointi&, const BSizei&, Graph)">
				<h3>void drawGraph(const BPointi&amp; pos, const BSizei&amp; size, Graph graph);</h3>
				<p>在pos和size指定的矩形区域中绘制基本图形。</p>
			</div>
			<div id="drawGraph(const BPointf&, const BSizef&, Graph)">
				<h3>void drawGraph(const BPointf&amp; pos, const BSizef&amp; size, Graph graph);</h3>
				<p>在pos和size指定的矩形区域中绘制基本图形。</p>
			</div>
			<div id="drawGraph(const BPointd&, const BSized&, Graph)">
				<h3>void drawGraph(const BPointd&amp; pos, const BSized&amp; size, Graph graph);</h3>
				<p>在pos和size指定的矩形区域中绘制基本图形。</p>
			</div>
			<div id="drawGraph(const BRecti&, Graph)">
				<h3>void drawGraph(const BRecti&amp; rect, Graph graph);</h3>
				<p>在rect指定的矩形区域中绘制基本图形。</p>
			</div>
			<div id="drawGraph(const BRectf&, Graph)">
				<h3>void drawGraph(const BRectf&amp; rect, Graph graph);</h3>
				<p>在rect指定的矩形区域中绘制基本图形。</p>
			</div>
			<div id="drawGraph(const BRectd&, Graph)">
				<h3>void drawGraph(const BRectd&amp; rect, Graph graph);</h3>
				<p>在rect指定的矩形区域中绘制基本图形。</p>
			</div>
			<div id="drawBackground(State)">
				<h3>void drawBackground(State state = State_None);</h3>
				<p>标准绘制方法，绘制控件的背景。</p>
			</div>
			<div id="drawForeground(State)">
				<h3>void drawForeground(State state = State_None);</h3>
				<p>标准绘制方法，绘制控件的前景。</p>
			</div>
			<div id="drawPerch(State)">
				<h3>void drawPerch(State state = State_None);</h3>
				<p>标准绘制方法，绘制控件的栖位区域。</p>
			</div>
			<div id="drawMargin(State)">
				<h3>void drawMargin(State state = State_None);</h3>
				<p>标准绘制方法，绘制控件的边距区域。</p>
			</div>
			<div id="drawBorder(State)">
				<h3>void drawBorder(State state = State_None);</h3>
				<p>标准绘制方法，绘制控件的边框区域。</p>
			</div>
			<div id="drawTitle(State)">
				<h3>void drawTitle(State state = State_None);</h3>
				<p>标准绘制方法，绘制控件的标题背景。</p>
			</div>
		</div>
	</body>
</html>